表A字段id1,id2。 表B字段id ,name.如何写sql查询显示4列,分别是id1,id2,name1,name2,

name1,name2是根据id1 , id 2 在表B 中查到的.
2025-03-22 03:36:56
推荐回答(2个)
回答1:

select a.id1,a.id2,b.name as name1,c.name as name2
from 表A a left join 表B b on a.id1=b.id
left join 表B c on a.id2=c.id

回答2:

select A.id1,a.id2,c.name name1,d.name name2 from A, B c, B d
where c.id=a.id1 and d.id=a.id2