SQL 表中多个字段向同一张表连接问题
表一具有三个存放id的字段,取名C_ID,L_ID,R_ID;另有表二存放id与name对应关系,取名ID,NAME;现对表一进行SELECT操作,要求输出的每个ID对应...
表一具有三个存放id的字段,取名
C_ID,L_ID,R_ID;
另有表二存放id与name对应关系,取名
ID,NAME;
现对表一进行SELECT操作,要求输出的每个ID对应的NAME;
请问应该如何写SQL语句? 展开
C_ID,L_ID,R_ID;
另有表二存放id与name对应关系,取名
ID,NAME;
现对表一进行SELECT操作,要求输出的每个ID对应的NAME;
请问应该如何写SQL语句? 展开
展开全部
select a.c_id,
b.name,
a.l_id,
c.name,
a.r_id,
d.name
from 表1 a,表2 b,表2 c,表2 d
where a.c_id=b.id
and a.l_id=c.id
and a.r_id=d.id
b.name,
a.l_id,
c.name,
a.r_id,
d.name
from 表1 a,表2 b,表2 c,表2 d
where a.c_id=b.id
and a.l_id=c.id
and a.r_id=d.id
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
赞成楼上说法
你可以把表二看成a,b,c三张表
分别对应表一中的三个字段
你可以把表二看成a,b,c三张表
分别对应表一中的三个字段
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询