SELECT S.name, H.pop
FROM HOME H
INNER JOIN STATE S
ON S.name = H.pop
WHERE H.pop >= 10000 ;
名前をユニークにしたいので、いくつか試してみました。しかし、私は解決策を見つけるのに苦労しています。
誰でも私を助けることができますか?
SELECT DISTINCT S.name, S.name AS pop --SINCE BOTH ARE SAME
FROM HOME H
INNER JOIN STATE S
ON S.name = H.pop
WHERE H.pop >= 10000 ;
ええ、J W のコメントは良いものだと思います。あなたが試すことができます:
SELECT S.name, sum(H.pop)
FROM HOME H
INNER JOIN STATE S
ON S.name = H.pop
WHERE H.pop >= 10000
GROUP BY S.name;
また
SELECT distinct S.name, H.pop
FROM HOME H
INNER JOIN STATE S
ON S.name = H.pop
WHERE H.pop >= 10000;