mysql多表联合查询 如何知道查出的数据是从哪张表出来的?

2025-03-12 17:12:47
推荐回答(2个)
回答1:

查询的时候加个东西就好了

 

比如3个表连接,表名分别叫a,b,c

select 'a' tbname,a.* from a
union all
select 'b' tbname,b.* from b
union all
select 'c' tbname,c.* from c

最后查出来,tbname那个就代表从哪个表出来的数据

回答2:

查出来的字段与表里的字段能对应上的就是属于该表