MySQLを習得しようとすると、私はHackerrankの問題を解決しています。私は尋ねた、this problemで引っかかってきました:「[...]テーブル内CITYエントリの合計数と、テーブル内の個別CITYエントリの数の違いを見つける」Mysql - 2つのクエリによって返される行の数をどのように減算することができますか?
を
考え方は、単一の回答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の他の質問を見てきましたが、という単一の番号は返されません。
ありがとうございます。
うん...短いと甘い...これは動作します!ありがとう! –