Misalkan ada tabel yang memiliki 2 kolom di dalamnya, Nama dan Umur, dan catatan seperti Pengguna1, 21, Pengguna2 22, Pengguna1 22, Pengguna3 19, Pengguna3 20. Seperti yang Anda lihat, Pengguna1 dan Pengguna3 memiliki dua nilai untuk Usia, saya hanya ingin mengambil catatan dengan nilai Usia terakhir atau maksimum.
Tampilan dari catatan duplikat
Jawaban (1)
Saya hanya ingin mengambil catatan dengan nilai Usia terakhir atau maksimum.
Anda dapat menggunakan agregasi sederhana untuk ini:
select name, max(age) age from mytable group by name
person
GMB
schedule
02.04.2020
Terima kasih atas solusinya, Bisakah Anda membantu saya lebih jauh lagi; Mari kita pertimbangkan tabel yang sama tetapi dengan satu kolom tambahan sebagai Pekerjaan, sekarang untuk Pengguna1 yang memiliki dua catatan, nilai untuk Pekerjaan juga dua nilai yang berbeda, dan saya ingin mengambil nilai terakhir yang dimasukkan atau Pekerjaan yang memiliki usia maksimal.
- person KaramjeetSingh01; 02.04.2020
mysql
danpostgres
adalah dua produk database yang berbeda, ditambah tag hanya pada produk yang Anda gunakan. - person GMB   schedule 02.04.2020