SQL查询根据存储在另一个表中的数据从一个表中检索数据?
问题描述:
有3个表格:table1,table2和table3。SQL查询根据存储在另一个表中的数据从一个表中检索数据?
查询是:
select column1 from table1 where [email protected] AND [email protected]
这里,值1和值2存储在表中表2的整个数据和表3
答
试试这个
select colum1
from table1
where
variable1 in (select column2 from table2) and
variable2 in (select column3 from table3)
+0
非常感谢...它完美的工作........ – smriti
答
的问题不是很清楚,但最接近的猜测是
SELECT column1
FROM table1
JOIN table2 ON table1.variable1 = table2.value1
JOIN table3 ON table1.variable2 = table3.value2
+0
value1和value2有多个值形式table2和table3 – smriti
这个问题不是很清楚 - 可能需要编辑它来澄清你所问的内容。 –