现在有多个表,表的主要字段类似,比如,都有姓名,职务
table1,table2,table3 分别是3个不同字单位的名单
我想用一句语句查出所有 职务为“班组长”的人。如果table1中有2个,table2中有3个,table3中有1个,就显示6条记录。
mysql 如何在多个表中查数据
答案:2 悬赏:30 手机版
解决时间 2021-03-16 13:08
- 提问者网友:萌卜娃娃
- 2021-03-16 02:20
最佳答案
- 五星知识达人网友:人间朝暮
- 2021-03-16 03:41
select a1 ,a2 from table1 where a2='班组长'
union all
select a1,a2 from table2 where a2='班组长'
union all
select a1,a2 from table3 where a2='班组长'
union all
select a1,a2 from table2 where a2='班组长'
union all
select a1,a2 from table3 where a2='班组长'
全部回答
- 1楼网友:掌灯师
- 2021-03-16 04:59
如果两个表的表结构是相同的话,可以用union all
select title ,content,date from help where title like '%123%'
union all
select title,content,date from new where title like '%123%';
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯