Следующая таблица имеет идентификационный номер людей, наряду с городами они работали в:SQL: запросы на основе нескольких записей
PERSON_NO | CITY_NAME
---------------------
1 | City A
2 | City B
3 | City A
3 | City B
3 | City C
4 | City A
4 | City B
4 | City C
Как я смогу получить PERSON_NO всех людей, которые жили во всех трех городах, A, B и C?
Я хочу вернуть
PERSON_NO
---------
3
4
Спасибо, еще раз. У меня не было такого большого опыта работы с SQL, и поэтому я не уверен, что делать.
Это домашнее задание? Найдите '[реляционное деление]' или ['sql-match-all'] (http://stackoverflow.com/questions/tagged/sql-match-all) –
@ypercube Мне даже не приходило в голову сегодня. Я оставлю его удаленным, пока мы не узнаем ... –
@ Майкл: Я пометил его для закрытия по ошибке. Я думал, что он идентичен предыдущему вопросу того же пользователя. –