簡體   English   中英

如何選擇第1列中具有相同值但第2列中具有不同值的行?

[英]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 firstnamelastnameyeartid FROM player ,其中player_id在(選擇不同player_idplayer組由firstnamelastnameyear具有COUNT(*)> 1)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM