В следующем один ко многим
CREATE TABLE source(id int, name varchar(10), PRIMARY KEY(id));
CREATE TABLE params(id int, source int, value int);
где params.source - внешний ключ для source.id
INSERT INTO source values(1, 'yes');
INSERT INTO source values(2, 'no');
INSERT INTO params VALUES(1,1,1);
INSERT INTO params VALUES(2,1,2);
INSERT INTO params VALUES(3,1,3);
INSERT INTO params VALUES(4,2,1);
INSERT INTO params VALUES(5,2,3);
INSERT INTO params VALUES(6,2,4);
Если у меня есть список значений параметров (скажем, [1,2,3]), как мне найти все источники, которые имеют ВСЕ значения в списке (источник 1, «да») в SQL?
Спасибо