[英]How to SELECT rows that has same values in column 1 but different values in column 2?
我設法用相同的年份但不同的TID過濾掉了名字,那么如何挑選出沒有重復的名字呢?
輸出:可以,每個請求的期望輸出應該是這樣的。
firstname | lastname | year | tid
Alex Hannum 1956 MI1
Alex Hannum 1956 ROC
Alex Hannum 1956 STL
Alex Hannum 1956 SYR
Alvin Attles 1969 PH1
Alvin Attles 1969 SFW
Alvin Attles 1970 PH1
Alvin Attles 1970 SFW
Andrew Levane 1952 MI1
Andrew Levane 1952 ROC
Andrew Levane 1952 SYR
.... 等等。
我想您是在尋找一年內選擇退出兩個或兩個以上比賽的球員,
如果是這樣,您可以對屏幕快照中顯示的數據使用以下查詢,前提是該數據還有另外一列唯一標識玩家。
SELECT firstname
, lastname
, year
, tid
FROM player
,其中player_id
在(選擇不同player_id
從player
組由firstname
, lastname
, year
具有COUNT(*)> 1)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.