Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mendapatkan Nilai Berbeza daripada Satu Lajur Semasa Menyimpan Data Sepadan dalam MySQL?
Penemuan Lajur YANG DISTINCT dengan Data Sepadan dalam MySQL
Dalam jadual pangkalan data yang mengandungi berbilang lajur, seperti yang digambarkan di bawah:
ID | FirstName | LastName |
---|---|---|
1 | John | Doe |
2 | Bugs | Bunny |
3 | John | Johnson |
tugas biasa adalah untuk mendapatkan nilai yang berbeza daripada lajur tertentu sambil mengekalkan nilai yang sepadan data daripada lajur lain.
Objektif:
Dapatkan hasil yang berbeza daripada lajur FirstName sambil memasukkan nilai ID dan LastName yang sepadan. Khususnya, hanya seorang John harus dikembalikan, dengan ID 1 dan Nama Akhir Doe.
Penyelesaian:
Untuk mencapai ini, pertanyaan MySQL berikut boleh bekerja:
SELECT ID, FirstName, LastName FROM table GROUP BY(FirstName)
Pertanyaan Penjelasan:
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nilai Berbeza daripada Satu Lajur Semasa Menyimpan Data Sepadan dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!