ถ้าฉันมีตาราง
CREATE TABLE users (
id int(10) unsigned NOT NULL auto_increment,
name varchar(255) NOT NULL,
profession varchar(255) NOT NULL,
employer varchar(255) NOT NULL,
PRIMARY KEY (id)
)
และฉันต้องการได้รับค่าของprofession
ฟิลด์ที่ไม่ซ้ำกันทั้งหมดสิ่งที่จะเร็วขึ้น (หรือแนะนำ):
SELECT DISTINCT u.profession FROM users u
หรือ
SELECT u.profession FROM users u GROUP BY u.profession
?