多表联系关系查询的SQL语句
多表关联查询的SQL语句
在SQL里,常常需要对多个表关联起来进行查询,下面把我写的一个简单的多表关联的例子给大家看看,方法很简单,只要你学会原理就行: select o.id id,o.oid oid,o.number number,o.seOrder seOrder,o.endprice endprice,--第一个表的字段 d.uid uid,d.oDatetime oDatetime,--第二个表的字段 p.proname proname,p.spec spec,p.material material,p.price price,--第三个表的字段 c.price1 price1,c.price2 price2,c.price3 price3,c.price4 price4,c.price5 price5 --第四个表的字段 from orderlist o --表一 left join products p on o.pid=p.id --表二 left join orderForm d on d.id=o.oid --表三 left join classify c on p.bid=c.id --表四 --更多的表 order by o.id desc 这样,就把四个表关联起来查询了。如果有更多的表,可以一个一个的关联下去,不过我还是不希望关联的表太多。