行我已經使用這個來選擇記錄:如何選擇這是不存在的
SELECT village
FROM villages
WHERE type = 'student'
ORDER BY id DESC LIMIT 0, 50
然後我得到這個:
a, b, c, a, d, e, a, ... x
我想要的結果爲:
a, b, x, c, e, d, ...
不重複或存在的值。
請教我如何?
行我已經使用這個來選擇記錄:如何選擇這是不存在的
SELECT village
FROM villages
WHERE type = 'student'
ORDER BY id DESC LIMIT 0, 50
然後我得到這個:
a, b, c, a, d, e, a, ... x
我想要的結果爲:
a, b, x, c, e, d, ...
不重複或存在的值。
請教我如何?
使用DISTINCT
條款。如果您選擇其他欄目,村莊不是小學或獨特的關鍵,您仍然可以獲得兩個村莊。
在這種情況下,你可以使用GROUP_BY(村)
其他的答案已經提供DISTINCT這將着眼於完整的結果行並返回它們不同
SELECT DISTINCT village
FROM villages
WHERE type='student'
ORDER BY id DESC
LIMIT 0, 50
你是什麼意思與「不存在」? –