怎么用一条语句查询到2个表共同列的数据

如何用一条语句查询到2个表共同列的数据?
怎么用一条语句查询到2个表共同列的数据怎么用一条语句查询到2个表共同列的数据

如图所示,平时我需要查询的时候先查询1表,然后在查询2表,我现在想通过一条语句做到同时查询这2个表,按第2图示的列名称来显示我需要查询的这2个表的共同项。

说在明白一点,1表是消费表,2表是充值表,我想通过卡号即图2列,来查询出来次卡号的消费跟充值记录。
------解决方案--------------------
select *
from a
where xxx
union all 
select * from b
where xxx

你想这样显示?
------解决方案--------------------
共通字段数量和类型必须相等

select 共通字段, ‘消费’ from ride_dict where ......
union all
select 共通字段, ‘充值’ from addmoney_dict where ......