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

mysql现在有三张表:A,B,C,每张表都有字段:cardNumber,现在用户传递过来一个cardNumber
怎么通过一条sql语句查询出来我要的那条记录
现在是三张表依次查询,表A没有查询表B,依次类推,这样做导致效率太慢,经常出现每次都要查三张表的情况,有没有什么好点的方法去处理这个sql### 问题描述

阅读 3.4k
1 个回答
select cardNumber from tbl1 where ...condition...
union
select cardNumber from tbl2 where ...condition...
union 
select cardNumber from tbl3 where ...condition...
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题