Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

GROUP BY lname ORDER BY menunjukkan hasil yang salah

Coba gunakan standar ANSI GROUP BY

SELECT
    u.fname, u.lname, SUM(p.point) as points
FROM 
    comp_sale s
    JOIN
    comp_product p ON s.prod_id = p.product_id 
    JOIN
    comp_user u ON s.sale_id = u.wp_id
GROUP BY
    u.fname, u.lname
ORDER BY 
    points DESC 
LIMIT 25

Juga, gunakan JOIN eksplisit untuk kejelasan



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara mengubah format tanggal default saat membuat tabel di MYSQL

  2. Pernyataan multi sisipan PDO

  3. Jenis ketidakcocokan Scala Spark ditemukan Unit, diperlukan rdd.RDD

  4. Bagaimana cara melakukan kueri SELECT Rekursif di MySQL?

  5. Ubah Waktu Format 24 Jam Menjadi Angka Desimal