为了账号安全,请及时绑定邮箱和手机立即绑定

如下内容,求解怎么一次查询table1和table2的数据?

如下内容,求解怎么一次查询table1和table2的数据?

陪伴而非守候 2022-04-06 18:14:59
table1(id1,name,id2)table2(id2,name)一条table1的数据对应多条table2的数据,求解怎么一次查询table1和table2的数据是的下面这种样式的数据能全部显示出来 ?id1,nameid2,nameid2,nameid1,nameid2,name
查看完整描述

2 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

你这个应该有问题,table1的一个id1只有1个id2,是不是写反了?
应该是:
id2 name
id1 name
id1 name
id2 name
id1 name
?

如果这样,就按这个
select id,name from (
select id2 id ,name,id2 subid,0 lvl from table2
union
select ' '||id1 id, name,id2 subid,1 lvl from table1
)
order by subid,lvl;


查看完整回答
反对 回复 2022-04-11
?
慕运维8079593

TA贡献1876条经验 获得超5个赞

如果你是说在数据库中展示那估计不行,直接用代码吧处理结果集就行了!而且你的格式我也没看懂

查看完整回答
反对 回复 2022-04-11
  • 2 回答
  • 0 关注
  • 162 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号