【发布时间】:2011-08-23 15:13:16
【问题描述】:
这让我发疯了。
我有三张桌子:
items
ID
name
type
cats
ID
name
items_to_cats
FK_ITEM_ID
FK_CAT_ID
这是一个简单的多对多关系。我有项目和类别。每个项目都可以链接到一个或多个类别。这是通过一个简单的连接表完成的,其中每一行使用外键约束维护一个项目和一个类别之间的关系。
您会注意到我的“items”表有一个名为“type”的字段。这是一个索引列,它定义了存储在那里的内容类型。此处的示例值为“report”、“interview”、“opinion”等。
问题来了。 我想检索至少包含一项“报告”类型的类别列表。
理想情况下,我希望使用连接在单个查询中获得结果。救命!
【问题讨论】:
标签: mysql database join many-to-many