0

ここに画像の説明を入力これらの2つの列「CITY_ID」と「PLACES」を持つテーブル名CITYがあります

私は、テキサス、アラバマ、アリゾナ、コロラドの 4 つの場所のみを持つべき CITY_ID を取得しようとしていますが、他の場所を持つべきではありません。

select city_id from city 
where places in ('texas','alabama','arizona','colorado')
having count(city_id)=4
group by city_id

結果: これらの 4 つの場所と他の場所も含む多数の city_id を取得しています。

助けてください

4

2 に答える 2

0

('テキサス'、'アラバマ'、'アリゾナ'、'コロラド');

動作するはずです。

于 2013-06-06T13:04:57.113 に答える