Я новичок и у меня возникли проблемы с соединением двух таблиц.table1: (topicID, questionID) где topicID является первичным ключом.Для каждого topicID есть много questionID.
Теперь у меня есть таблица2 с QuestioID, и я хочу получить все эти topicID из table1, которые имеют по крайней мере одну запись для каждого questionID в table2.
Буду признателен за любую помощь.
create table table1(
topicID int,
questionid int)
create table table2
(
questionid int
)
insert into table1
select 1,1
union all
select 2,1
union all
select 2,2
union all
select 2,4
union all
select 1,2
union all
select 1,6
insert into table2
select 1
union all
select 2
union all
select 6
При использовании таблиц table1 и table2, приведенных выше, запрос должен вернуть topicID как 2, так как только он имеет по крайней мере одну запись для каждого ID вопроса в table2.
Спасибо