sql >> Database >  >> RDS >> Mysql

SUM() gebruiken zonder de resultaten te groeperen

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

U moet een cartesiaanse join uitvoeren van de waarde van de som van elke rij in de tabel voor elke id . Aangezien er maar één resultaat is van de subselectie (49 ), wordt het eigenlijk gewoon op elke id geplakt .



  1. ERROR 1366 (HY000):Onjuiste tekenreekswaarde:'\xF0\x9F\x98\x9C' voor kolom 'commentaar' op rij 1

  2. Order By gebruiken in codeigniter

  3. Grant op meerdere databases. MySQL

  4. Hoe te herhalen per rij door een mysql-query in php