sql语句多表查询有多个条件该怎么写?

有五张表,传入一个ID,从第一张表开始查询跟这个数据相同的表,然后根据查询到的数据在去别的表中查询,最后只输出一张从Id开始查询的有关的表的数据,该怎写啊! 我写了两种写法,都不对,请问该怎写啊!图片说明

2个回答

一张表左联 或者右联查询
SELECT column_name(s)
FROM table_name1
LEFT JOIN table_name2
ON table_name1.column_name=table_name2.column_name

首先你关联的时候,你需要知道你的数据粒度是不是同一个粒度,否则会发生翻倍的情况,你这么多表关联,很有可能会翻倍重复。其次就是使用哪种关联,和你的需求有关。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐