日期:2014-05-16  浏览次数:20805 次

JOIN 怎么查询一个分类 和他关联的子物品查询三个 JOIN查询
问个问题哈...JOIN 查询数据 关联查询 怎么查询一个分类 和他关联的子物品查询三个
 
JOIN查询 我就会 一个分类 一个物品这样查询

------解决方案--------------------
不描述你的表结构和数据真是很难明白你的意图。

根据你提供的信息,只能说 join 可以连续使用,多次连接来查询多个关联的表。也可以使用子查询来实现你的需求。

比如如下都可以查询到某一分类的所有物品信息:
连接:
SQL code

select 物品信息
from 
    分类表 
left join 
    子物品表
on 分类表.分类ID = 子物品表.分类ID
left join 物品信息表
on 子物品表.ID = 物品信息表.物品ID

------解决方案--------------------
这个意思 ?
select * from class a left join Goods b on a.id=b.fid
left join Goods b1 on a.id=b1.fid
left join Goods b2 on a.id=b2.fid