您可以請這個noob查詢幫助嗎?SQL Query根據最小值+非重複顯示行
需要僅第一顯示 「T」(分 「ID」),用於每每個 「C」 的 「S」:
id |c | s | t
--- |--- |--- |---
1 | C1 | S1 | TA
2 | C1 | S1 | TA
3 | C1 | S1 | TB
4 | C2 | S3 | TA
5 | C2 | S3 | TC
6 | C1 | S2 | TC
7 | C9 | S2 | TF
8 | C9 | S4 | TA
9 | C8 | S2 | TB
因此,在給定的例子中,最終的結果將是:
id |c | s | t
--- |--- |--- |---
1 | C1 | S1 | TA
4 | C2 | S3 | TA
6 | C1 | S2 | TC
7 | C9 | S2 | TF
8 | C9 | S4 | TA
9 | C8 | S2 | TB
編輯:試圖在MySQL 5.7中做到這一點 謝謝!
請給你的DBMS標記 – JohnHC
感謝大家的快速響應! – user8512672