sql >> Database teknologi >  >> RDS >> Mysql

Brug af SUM() uden at gruppere resultaterne

SELECT a.id, b.amount
FROM table1 a
CROSS JOIN
(
    SELECT SUM(amount) amount FROM table1
) b

Du skal udføre en cartesian join af værdien af ​​summen af ​​hver række i tabellen til hver id . Da der kun er ét resultat af undervalget (49 ), bliver det stort set bare hæftet på hvert id .



  1. MySql:MyISAM vs. Inno DB!

  2. Vælg data mellem to datoer?

  3. MySQL - Træk værdi fra forrige række, grupper efter

  4. mysql proxy sokker