mysql怎么从三张表中根据某个字段查询出想要的数据?

mysql现在有三张表:A,B,C,每张表都有字段:cardNumber,现在用户传递过来一个cardNumber

怎么通过一条sql语句查询出来我要的那条记录

现在是三张表依次查询,表A没有查询表B,依次类推,这样做导致效率太慢,经常出现每次都要查三张表的情况,有没有什么好点的方法去处理这个sql### 问题描述


mysql
mysql优化
2023-06-29 13:05:29
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
懂事的小马


select cardNumber from tbl1 where ...condition...

union

select cardNumber from tbl2 where ...condition...

union

select cardNumber from tbl3 where ...condition...

分享
微博
QQ
微信
回复
2023-06-29 14:16:46
相关问题
查询+groupby怎么做?
1186浏览 • 1回复 待解决
sequelize;mysql关联查询问题
2020浏览 • 1回复 待解决
MySQL数据查询问题怎么解决?
884浏览 • 1回复 待解决
求一个sql语句,删除两数据
1829浏览 • 2回复 待解决
Mysql数据如何打乱排序?
1218浏览 • 1回复 待解决