猿问

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

table1(id1,name,id2)
table2(id2,name)
一条table1的数据对应多条table2的数据,
求解怎么一次查询table1和table2的数据是的下面这种样式的数据能全部显示出来 ?

id1,name
id2,name
id2,name
id1,name
id2,name

陪伴而非守候
浏览 163回答 2
2回答

holdtom

你这个应该有问题,table1的一个id1只有1个id2,是不是写反了?应该是:id2 nameid1 nameid1 nameid2 nameid1 name?如果这样,就按这个select id,name from (select id2 id ,name,id2 subid,0 lvl from table2unionselect ' '||id1 id, name,id2 subid,1 lvl from table1)order by subid,lvl;

慕运维8079593

如果你是说在数据库中展示那估计不行,直接用代码吧处理结果集就行了!而且你的格式我也没看懂
随时随地看视频慕课网APP
我要回答