如何将两个mysql表中的数据作为一个信息返回

如何将两个mysql表中的数据作为一个信息返回,mysql,Mysql,我有两个表a和b,a用于旧数据,be用于新/当前数据,但给出报告时,总计数应包括旧数据表a中的偶数数据。也就是说,我可以有一行数据,比如表a中的x,但在表b中找不到,反之亦然。在任何情况下,这两个表中都没有数据,那么在包含数据的一个表中找到的数据就是返回的数据,如果两个表都有重复数据,则根据labref只返回一个。(表已连接) 暗示 example (both data is existing) table a table b ---------

我有两个表a和b,a用于旧数据,be用于新/当前数据,但给出报告时,总计数应包括旧数据表a中的偶数数据。也就是说,我可以有一行数据,比如表a中的x,但在表b中找不到,反之亦然。在任何情况下,这两个表中都没有数据,那么在包含数据的一个表中找到的数据就是返回的数据,如果两个表都有重复数据,则根据labref只返回一个。(表已连接)

暗示

example (both data is existing)

table a                      table b 
---------                  ------------
labref  username            labref  username
x        Alphy                j      Alphy
y        John                 k      Ken
示例(数据存在于一个表中)


我想你要找的是一个
联盟

select labref,username from tableA
union
select labref,username from tableB

我想你可以试试
select labref,username from tableA
union
select labref,username from tableB