关于SQL中多表连接的问题:3个表以上,请举例说明。

表与表之间连接,两表中必须要有相同的字段吗?... 表与表之间连接,两表中必须要有相同的字段吗? 展开
 我来答
华夏日长兴
2009-08-23 · TA获得超过9592个赞
知道大有可为答主
回答量:6305
采纳率:85%
帮助的人:3698万
展开全部
不用非得相同的字段,但是字段和字段之间需要有一致性才可以的

select a.id,b.name,c.sex from a inner join b on a.id=b.id inner join c on a.id=c.id

以上,希望对你有所帮助
loveyurui
2009-08-23 · TA获得超过6556个赞
知道大有可为答主
回答量:2892
采纳率:33%
帮助的人:982万
展开全部
你所说的相同的字段就是说不同的表的字段要有联系 不然不同的表怎样联系起来呢?
比如说 学生表,课程表,教师表
学生表:
stu.id stu.name class.id

课程表:
class.id class.name teacher.id

教师表:
teacher.id teacher.name

学生表通过class.id与课程表相关联
教室表通过teacher.id与课程表相关联
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式