DISTINCT
memfilter nilai duplikat dari yang dikembalikan . Anda bidang.
Cara yang sangat sederhana untuk melihatnya adalah:
- Ini membangun kumpulan hasil keseluruhan Anda (termasuk duplikat) berdasarkan
FROM
. Anda danWHERE
klausa - Ini mengurutkan hasil yang ditetapkan berdasarkan bidang yang ingin Anda kembalikan
- Ini menghapus nilai duplikat di bidang tersebut
Secara semantik setara dengan GROUP BY
di mana semua bidang yang dikembalikan berada di GROUP BY
klausa.