有人可以幫我找到沒有人喜歡的'水果'嗎?SQL查詢可以找到沒有人喜歡的'水果'
Fruit LoveIt Name
Apple Y John
Apple N Mary
Apple Y Stephen
Pear N Lois
Pear N Jo
Pear N Fiona
感謝,
有人可以幫我找到沒有人喜歡的'水果'嗎?SQL查詢可以找到沒有人喜歡的'水果'
Fruit LoveIt Name
Apple Y John
Apple N Mary
Apple Y Stephen
Pear N Lois
Pear N Jo
Pear N Fiona
感謝,
使用聚合:
select fruit
from fruits
group by fruit
having count(case when LoveIt = 'Y' then 1 end) = 0;
選擇從標籤X不同的水果,其中水果沒有(選擇標籤的水果,其中愛它= 'Y')
我會試試這個: select fruit, loveit, count(*) from survey group by 1,2 having loveit = 'N' and count(*) = 0;
這是一個變體,不依賴於計數,但強調思維套(關係代數的風格,如果你願意):果實沒有人愛都是水果,但那些受人喜愛:
SELECT DISTINCT f.Fruit
FROM fruits f
EXCEPT
SELECT f.Fruit
FROM fruits f
WHERE f.LoveIt = 'Y'
EXCEPT
是SQL的集差異運算符。
您能否幫助我們並告訴我們您嘗試了什麼,並解釋具體哪些方面沒有針對該解決方案? – csmckelvey