1

我有一个类别表和一个项目表。我有大约20个类别。在项目表中有来自这些类别中的 10 个的项目。我想选择项目表中包含项目的所有类别。我想排除所有没有项目的类别。

Items 表有一个与类别的 ID 字段匹配的 categoryID 字段。

4

2 回答 2

3
select * from categories c inner join items i on i.categoryID = c.id;

或者

select * from categories c where c.id in (select i.categoryID from items i);
于 2012-11-02T05:33:06.647 回答
0

试试这个

select * from categories c inner join Items I on 
 I.categoryid=c.id
于 2012-11-02T05:31:43.513 回答