求教一条sql语句该如何写
答案:4 悬赏:20
解决时间 2021-01-09 19:09
- 提问者网友:戎马万世
- 2021-01-09 03:52
求教一条sql语句该如何写
最佳答案
- 二级知识专家网友:空山清雨
- 2021-01-09 05:08
语句:
select table1.id,a1.姓名,table1.id1,a2.姓名 from table1
inner join table2 a1
on a1.id = table1.id
inner join table2 a2
on a2.id = table1.id1追问table1表中只有一个字段ID,没有ID1和ID追答table1有2个字段吧,是id和id2吧,语句:
select table1.id,a1.姓名,table1.id2,a2.姓名 from table1
inner join table2 a1
on a1.id = table1.id
inner join table2 a2
on a2.id = table1.id2
select table1.id,a1.姓名,table1.id1,a2.姓名 from table1
inner join table2 a1
on a1.id = table1.id
inner join table2 a2
on a2.id = table1.id1追问table1表中只有一个字段ID,没有ID1和ID追答table1有2个字段吧,是id和id2吧,语句:
select table1.id,a1.姓名,table1.id2,a2.姓名 from table1
inner join table2 a1
on a1.id = table1.id
inner join table2 a2
on a2.id = table1.id2
全部回答
- 1楼网友:摆渡翁
- 2021-01-09 07:16
select aa.id,aa.姓名,bb.id,bb.姓名 from(select row_number rownum,id,姓名 from table2 where id in(select id from table1)) aa,
(select row_number rownum,id,姓名 from table2 where id in(select id2 from table1)) bb
where aa.rownum = bb.rownum
(select row_number rownum,id,姓名 from table2 where id in(select id2 from table1)) bb
where aa.rownum = bb.rownum
- 2楼网友:举杯邀酒敬孤独
- 2021-01-09 06:24
select a.id,b.name,a.id2,c.name
from 表1 a,表2 b,表2 c
where a.id=b.id
and a.id2=c.id
from 表1 a,表2 b,表2 c
where a.id=b.id
and a.id2=c.id
- 3楼网友:归鹤鸣
- 2021-01-09 05:54
select a.id,b.姓名,a.id2,c.姓名 as 姓名2
from 表1 a
left join 表2 b on a.id=b.id
left join 表2 c on a.id2=b.id
from 表1 a
left join 表2 b on a.id=b.id
left join 表2 c on a.id2=b.id
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯