当我对特定标签执行搜索查询时,我无法从“catalog_tag”表中返回多个“标签”。如果我对“catalog.catalog_id”进行搜索,我会通过内部连接获得所有关联的标签。搜索特定标签时有没有办法抓取标签?
表:
catalog table has: catalog_id|name|post_date
catalog_tag_relationship has: catalog_id|tag_id
catalog_tag has: tag_id|tag_name
SQL:
SELECT catalog_id, name, tag.tag_id, tag.tag_name
FROM catalog
INNER JOIN catalog_tag_relationship tagRel ON (tagRel.catalog_id=catalog.catalog_id)
INNER JOIN catalog_tag tag ON (tagRel.catalog_tag_id=tag.tag_id)
WHERE (tag.tag_name='dinosaurs')