我有如下表:ID1 , ID2, Name, Sex
SELECT DISTINCT 2列
在表中有重複的ID1,但不同的ID2,姓名和性別的記錄 - 同樣有重複的ID2和不同ID1,姓名,性別記錄。 ID1和ID2都可以具有空值,但不能用於相同的條目。 我需要爲id1和id2選擇非重複記錄,例如
id1 id2 name sex
10 null jack M
10 null tom M
null 40 jennie F
null 32 jenie F
null 32 emma M
10 null stevie M
需要選擇查詢返回:
id1 id2 name sex
10 any any any (any means it can be either jack,tom,stevie)
null 40 jennie F
null 32 any any2 (any2 meaning jeniw or emma)
你肯定艾瑪是男性? –
當我發佈這個問題時,我太忙於決定艾瑪的性別。事實上,bluefoot提供了soln,並且還將emma的性別改回到了女性(她曾經支持過)。好的接收Mark – Java4life