【在线求助】用存储过程写一条查询语句????很急.....................
有6张表:
1、JSJBXXB表 JSBH(主)、JSMC、SSXXZQH
2、JSHJ表 JSHJBH(主)、JBMJ、JSBH、RYBH
3、BJGRYXXB表 RYBH(主)、JSBH
4、JSXXB表 JSXXBH(主)、JSBH、RYBH
5、GZRYJBXX表 GZRYJBXXBH(主) 、JSBH
6、GRAJC表 GRAJCBH(主)、JSBH、RYBH
怎么把这6张表关联起来,查询出想要的列?
------解决方案--------------------存储过程里面不能有查询语句,除非是赋值
不要用存储过程,直接写sql语句
select * from t1 a,...t6 f
where a.id=b.id.....
------解决方案--------------------
------解决方案--------------------六个表,最少5个关联条件,最简单的情况就是:
A.a = B.b and
A.a = C.c and
A.a = D.d and
A.a = E.e
------解决方案--------------------用 left join 了,看看哪个是主表了,