Table 1: id#, name, color
Table 2: id#
我想从表1 WHERE color = "green"
得到所有结果。在从表1中找到颜色“绿色”的子集之后,我想找到表2中所有匹配的id#。
基本上从表1中获取表2中存在颜色=绿色的集合。
感谢您对此查询的帮助!
答案 0 :(得分:0)
这是你想要的吗?
SELECT *
FROM Table1 t1
JOIN Table2 t2 ON t1.Table2_ID = t2.ID
WHERE t1.Colour = 'Green'
编辑:刚刚注意到您已使用列名更新了问题。我会让你做替换;)
答案 1 :(得分:0)
SELECT * FROM TABLE2
WHERE ID IN (SELECT ID FROM TABLE1 WHERE color = 'green');