選擇ID
回答
使用以下方法來獲取不同的行:
select distinct id, department
from tbl
但是,你不能簡單地得到不同的部門,如果一些部門有多個標識的 - 你需要找出你想要的多個Id中的哪一個(max?min?別的?)。
將一組通過解決您的問題?
select id, department from tbl group by id
不,不在msaccess(或mysql以外的數據庫)中。建議的SQL在遵循GORUP BY的SQL標準的數據庫中引發錯誤。 – Unreason 2010-11-08 09:45:34
對不起,我打算寫:select id,tbl group by id,department – 2010-11-08 09:56:51
DISTINCT
需要對所有出於同樣的原因,爲什麼GROUP BY
需要包括所有列列的工作(不具有聚合函數對它們進行操作),並且是在情況下,你想適用DISTINCT以下結果集
id department
----------------
1 one
2 one
3 one
4 two
那麼即使SELECT id, DISTINCT department FROM table_name
被允許(這是一些數據庫,例如MySQL能夠由部門辦團,不包含在GROUP BY ID),那麼你最終會undefined情況:
id department
----------------
? one
4 two
應該去什麼而不是?
- 1,2或3?
SELECT * FROM Table c1
WHERE ID = (SELECT MIN(ID) FROM Table c2
WHERE c1.department = c2.department)
- 1. Laravel選擇*其中id =(選擇ID)
- 2. ID選擇,選擇語句
- 3. JQUERY,選擇ID
- 4. 選擇ID的
- 5. 選擇記錄ID
- 6. 選擇一行ID
- 7. jQuery選擇ID爲
- 8. 選擇指定id
- 9. 用Contextmenu選擇ID
- 10. jquery tr id選擇
- 11. 選擇圖像ID
- 12. 選擇每個ID
- 13. 選擇多個ID
- 14. 選擇標記ID
- 15. $選擇獲得ID
- 16. 選擇升序ID
- 17. 選擇MAX(ID)mysql
- 18. 多個ID選擇
- 19. 如何選擇ID
- 20. ID /類選擇器
- 21. JavaScript的ID選擇
- 22. 選擇ID w/jQuery
- 23. jQuery的選擇ID
- 24. 按鈕選擇ID
- 25. 結合jQuery選擇(選擇和id)
- 26. JQuery類選擇器vs id選擇器
- 27. jQuery的選擇與選擇一張ID
- 28. jquery,選擇ID然後選擇部分相似的ID
- 29. CSS:單ID選擇與ID選擇之後更多的東西
- 30. jQuery ID選擇器(「#id」)返回數組
您尚未提供足夠的答案信息。你應該發佈一些樣本數據。 – Fionnuala 2010-11-08 10:18:58