这样写对么? select * from t1 a left join t2 b on a.ID=b.ID1 left join t3 c on c.ID2=b.ID 这三个表的连接顺序是如何呢? ------解决思路---------------------- 你想要的结果,应该是这样连的
SELECT t1.*,t2.ID_2,t3.ID_3 FROM t1 LEFT JOIN t2 ON ID=ID1 LEFT JOIN t3 ON t2.ID_2=t3.ID2
你写的顺序貌似没错,只是不知道这个b的ID是从哪来的 select * from t1 a left join t2 b on a.ID=b.ID1 left join t3 c on c.ID2=b.ID ------解决思路---------------------- 嗯,那你写的就没错了 早点睡了~~ 明儿再弄吧~ ------解决思路----------------------
你想要的结果,应该是这样连的
SELECT t1.*,t2.ID_2,t3.ID_3 FROM t1 LEFT JOIN t2 ON ID=ID1 LEFT JOIN t3 ON t2.ID_2=t3.ID2
你写的顺序貌似没错,只是不知道这个b的ID是从哪来的 select * from t1 a left join t2 b on a.ID=b.ID1 left join t3 c on c.ID2=b.ID