如何通过一条SQL实现一条数据关联多个表:如表A中的一条数据关联表B、表C、表D等其他表

我是如何通过一条SQL就能够实现?谢谢了... 我是如何通过一条SQL就能够实现?谢谢了 展开
 我来答
yunlkong
2011-08-05 · TA获得超过5711个赞
知道大有可为答主
回答量:9695
采纳率:0%
帮助的人:1.9亿
展开全部
1.打开Sqlserver,在对象管理器里找到要搞的库右键-》任务-》生成脚本
2.在弹出的向导中跟着向导一步一步做吧,最后可以搞出一个文件
3.一个库就一个文件你就直接在mysql里执行s
百度网友ca2a83b
2011-07-22 · TA获得超过2198个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:129万
展开全部
搞清楚表之间的关系
例如表A用b字段跟B的b字段关联,用c字段跟表C的c字段关联,用d字段跟D的d字段关联
select *
from A,B,C,D
where A.b=B.b
and A.c=C.c
and A.d=D.d
或者使用关联
select * from A join B on A.b=B.b join C on A.c=C.c join D on A.d=D.d
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友56b7feb96
2011-07-22 · TA获得超过981个赞
知道大有可为答主
回答量:1331
采纳率:0%
帮助的人:1018万
展开全部
example:
select a.*
from a
left join b on a.id=b.id
left join c on a.id=c.id
left join d on a.date=d.date
where a.id>10
order by a.date desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c1300c0
2011-07-22 · TA获得超过626个赞
知道小有建树答主
回答量:852
采纳率:0%
帮助的人:722万
展开全部
select * from a join b on a.id=b.id join c on b.id=c.id join d on c.id=d.id
假设id 为相同字段 外连接就可以
或者 直接 select * from a,b,c,d where a.id=b.id=c.id=d.id
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式