0
SELECT S.name, H.pop
FROM HOME H
INNER JOIN STATE S
ON S.name = H.pop
WHERE H.pop >= 10000 ;

名前をユニークにしたいので、いくつか試してみました。しかし、私は解決策を見つけるのに苦労しています。

誰でも私を助けることができますか?

4

2 に答える 2

1
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 ;
于 2013-04-03T06:21:38.877 に答える
0

ええ、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;
于 2013-04-03T05:29:32.733 に答える