如何僅選擇列中不重復的值?例如,如果有下列值有表我希望只回傳id的值b:
id
--
a
b
c
a
c
uj5u.com熱心網友回復:
聚合提供了一種方法:
SELECT id
FROM yourTable
GROUP BY id
HAVING COUNT(*) = 1;
uj5u.com熱心網友回復:
在子選擇中,您選擇只有一條記錄的值,而在外部選擇中,您可以根據子選擇中的該值搜索所有資料
SELECT *
FROM table
WHERE id IN (SELECT id
FROM table
GROUP BY id
HAVING COUNT (id) = 1)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/322832.html
標籤:sql
上一篇:SQLite隨機子查詢結果
下一篇:如何獲得正確的日期格式?
