求助:两个表连接查询??

来源:百度知道 编辑:UC知道 时间:2024/05/13 05:30:34
ACCESS数据库

两个表:
产品分类表:ID,分类名,分类说明
产品表:ID,名字,产品说明,隶属分类(就是上面表的那个ID)

现在要查询这样的结果:
产品ID,产品名字,分类说明
要求是每种分类的产品只查询一条就行了,怎么写?
你那样会出很多行,我需要的是相同类别的产品只要1行数据。

select b.ID as 产品ID,b.名字 as 产品名字,a.分类说明 as 分类说明 from 产品分类表 a,产品表 b where a.ID=b.隶属分类 and b.ID in(select min(ID) from 产品表 group by 隶属分类)
//-------
再试试看,开始没看清楚.
//------

select * from 产品表,产品分类表 where 产品表.隶属分类=产品分类表.id

要哪列就写哪列的名字把*替换了