mysql 两个表结果合拼到一个表,用常量区别不同的表


select * from (
(SELECT order_amount,org_user_name,createtime,trans_category_id,'1' from  fa_recharge  WHERE org_user_id=1 and (createtime BETWEEN 1655793317 and 1676917369)) 

 UNION ALL

(SELECT order_amount,org_user_name,createtime,wallet_type as trans_category_id,'2'   from  fa_order  WHERE org_user_id=1 and ( createtime BETWEEN 1655793317 and 1676917369)) ) 
 a 

ORDER BY createtime limit 0,10

结果

mysql  两个表结果合拼到一个表,用常量区别不同的表

从图中可以区分 红色框的数据是来自 fa_order

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
70
粉丝
5
喜欢
39
收藏
42
排名:90
访问:9.8 万
私信
所有博文
社区赞助商