Ini karena MySQL agak anehnya tidak GROUP
hal-hal dengan cara yang masuk akal.
Memilih MAX(column)
akan memberi Anda nilai maksimum untuk kolom itu, tetapi memilih kolom lain (atau column
sendiri) akan belum tentu pilih seluruh baris yang ditemukan MAX()
nilai masuk. Anda pada dasarnya mendapatkan baris yang berubah-ubah (dan biasanya tidak berguna).
Berikut utas dengan beberapa solusi menggunakan subkueri:Bagaimana saya bisa MEMILIH baris dengan MAX(Nilai kolom), DISTINCT dengan kolom lain di SQL?