楼主遇到的问题,现解答如下:
1. 对于三表(t1、t2、t3)连接的问题,如果使 t1 与 t2 连接、t2 与 t3 连接,应采用如下格式:
select * from t1 inner join t2 inner join t3 on t2.id = t3.id on t1.id = t2.id
一定要注意:
先写t2与t3的连接条件(on t2.id=t3.id),再写 t1 与 t2 的连接条件(on t1.id=t2.id)
2. 如果使 t1 与 t2 连接,t1 与 t3 连接,应采用如下格式:
select * from t1 inner join t2 on t1.id = t2.id inner join t3 on t1.id = t3.id
综上所述,如果将楼主的代码作如下修改,即可得到正确的结果:
select * from ls1 inner join ls2 inner join ls3
on ls12报名点代码=ls3.报名点代码 on ls1.报名点代码=ls2.报名点代码