如何编写一个QUERY(如果可能的话, ),同时在两个表中搜索数据/信息?
在 table1 和 table2 中搜索“值”WHERE 参数
答案 0 :(得分:1)
您可以使用UNION
(或UNION ALL
执行此操作,如果您想保留重复的结果)。
例如:
select col1,col2 from table1 where col1 = 1
union
select col1,col2 from table2 where col1 = 1
答案 1 :(得分:1)
要搜索两个表中是否存在值,您将使用连接:
select t1.id
from table1 t1
join table2 t2 on t2.id=t1.id
where t1.id in (1,2,3)