有三个表ware(id,cate_id,unit_id,name,...), cate(id,name,...),unit(id,name,...)我是这样写查询语句的:
select b.code,b.name,a.name,c.name from ware a left join cate b on b.id=a.cate_id,
ware c left join unit a on a.id=c.unit_id
这样写多表联合查询为什么不行?要怎么写?谢谢!!
select b.code,b.name,a.name,c.name from ware a left join cate b on b.id=a.cate_id,
ware c left join unit a on a.id=c.unit_id
这样写多表联合查询为什么不行?要怎么写?谢谢!!
from ware a
left join cate b on b.id=a.cate_id
left join ware c on 必须给出条件
left join unit aa on aa.id=c.unit_id