select*fromtesting;+------+---------+---------+|id |fname |. Lname |+------+----------+----------+|Raman |Kumar&nbs"/> select*fromtesting;+------+---------+---------+|id |fname |. Lname |+------+----------+----------+|Raman |Kumar&nbs">

Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menggunakan klausa MySQL DISTINCT pada berbilang lajur?

Bagaimana untuk menggunakan klausa MySQL DISTINCT pada berbilang lajur?

王林
王林ke hadapan
2023-08-27 08:13:131532semak imbas

如何在多个列上使用 MySQL DISTINCT 子句?

Kita boleh menggunakan klausa DISTINCT pada berbilang lajur dalam MySQL. Dalam kes ini, keunikan baris dalam set hasil akan bergantung pada gabungan semua lajur. . Ia boleh diperhatikan daripada pertanyaan berikut -

mysql> select * from testing;
+------+---------+---------+
| id   | fname   | Lname   |
+------+---------+---------+
|  200 | Raman   | Kumar   |
|  201 | Sahil   | Bhalla  |
|  202 | Gaurav  | NULL    |
|  203 | Aarav   | NULL    |
|  204 | Harshit | Khurana |
|  205 | Rahul   | NULL    |
|  206 | Piyush  | Kohli   |
|  207 | Lovkesh | NULL    |
|  208 | Gaurav  | Kumar   |
|  209 | Raman   | Kumar   |
+------+---------+---------+
10 rows in set (0.00 sec)

MySQL mengembalikan 9 baris sebagai set hasil kerana ia mempunyai gabungan nilai yang unik daripada lajur "Fname" dan "Lname".

Atas ialah kandungan terperinci Bagaimana untuk menggunakan klausa MySQL DISTINCT pada berbilang lajur?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam