请教一个关联查询问题
3个表关联查询,t1,t2,t3 条件是、
第一:以t1表记录为准 t1.id=t2.id select * from t1 left join t2 on t1.id=t2.id
第二:t2.sid =t3.sid
这个sql应该如何写呢?
------解决方案--------------------因为你用了leftjoin 改成inner join试试
------解决方案--------------------你是T2和T1连还是T3和T1连?要搞清楚关系,我觉得你应该是T1和T2连
------解决方案--------------------
首先检查一下
dbo.GSCWZYZB表 T_GSZB_ID字段是否唯一(主键),如果不是,那关联起来肯定不止2000多条
从你上面说的加了这个表数据就14w,所以很有可能是我说的那原因