在mysql中怎么同时查询多个表的数据

时间:2022-04-21 02:55:03
请问怎么同时查询多个表, 比如数据库里面有表1,表2, 表3,每个表都有一个列叫name,怎么能同时查询这三个表的name=XXX用一条sql语句

3 个解决方案

#1


有高手知道吗, 一个一个查表比较麻烦, 我想一次性查询所有的当前数据库中所有的表,不知道能不能实现?

#2


只能一个表一个表查。

select * from t1 where name=XXX
union all
select * from t2 where name=XXX

#3


many thanks, ls

#1


有高手知道吗, 一个一个查表比较麻烦, 我想一次性查询所有的当前数据库中所有的表,不知道能不能实现?

#2


只能一个表一个表查。

select * from t1 where name=XXX
union all
select * from t2 where name=XXX

#3


many thanks, ls