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

GROUP BY (MySQL vs SQL server)

Di SQL Server saat Anda menggunakan GROUP BY semua kolom lain yang terlibat perlu digabungkan dengan benar. Untuk mencapai hasil yang Anda butuhkan:

    SELECT Name,Team,MIN(Date), SUM(Figure) 
FROM Table
GROUP BY Name,Team

Jika Anda ingin tanggal yang lebih besar, gunakan MAX bukannya MIN . Saya tidak terbiasa dengan MySQL tetapi hasil Anda seharusnya tidak mungkin tanpa agregasi yang tepat. Karena bagaimana MySql tahu tanggal mana yang harus dipilih dari keduanya dan jika ada Teams yang berbeda untuk seorang individu, bagaimana ia tahu mana yang harus dipilih?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jQuery AJAX mendapatkan data MySQL mengembalikan keseluruhan index.html

  2. perintah mysql untuk menampilkan variabel konfigurasi saat ini

  3. CakePHP:Bagaimana saya bisa menggunakan operasi HAVING saat membuat kueri dengan metode find?

  4. pemicu mysql pemicu tersimpan sudah digunakan oleh pernyataan yang memanggil pemicu tersimpan

  5. Bagaimana cara men-debug Lock wait timeout terlampaui di MySQL?