【发布时间】:2008-10-16 18:50:49
【问题描述】:
下面一对多
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]),我如何在 SQL 中找到具有列表中所有值的所有源(源 1,“是”)?
谢谢
【问题讨论】:
-
我希望其他人比我更了解这一点……您可能需要考虑重新措辞。
标签: sql sql-match-all