嘿,我有一个连接表,连接两个不相关的表。两个表都有ID
的。我需要选择ID
从每个表中使用WHERE
具有不同的值,例如这就是我的看法:
INSERT INTO c (aID, bID)
VALUES (SELECT a.ID WHERE a.Name="Me", SELECT b.ID WHERE b.Class="Math");
我见过的所有例子都使用join
语句,但两个表有一个共同的值,在本例中它们没有。
尝试这个查询:
INSERT INTO C (aID, bID)
SELECT A.ID, B.ID
FROM A, B
WHERE A.Name='Me'
AND B.Class='Math';
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)