試圖學習MySQL,我一直在解決Hackerrank的問題。我被困在this problem,它要求:Mysql - 如何減去2個查詢返回的行數
「 [...]發現CITY條目表中的總數和不同城市的條目在表上的號碼之間的差值」
這個想法是輸出一個答案N' - N
。
的模式是這樣的:
爲此,我已經試過查詢:
select count(s2.c2) - count(s1.c1)
from (select city as c1 from station group by city) as s1,
(select city as c2 from station) as s2;
我也試過很多其他的變種,但沒有他們給我正確的答案。我哪裏錯了?我也在SO上查詢過其他問題,但他們不返回單個號碼。
謝謝。
是的......短而甜......這個工程!謝謝! –