我有一个事件表,包含基本信息和 Event.ID
然后我有多个类别,我将它们用作“标签”。
Event_Categories (stores each 'tag')
- id
- name
Events_Categories (links tags to event ID)
- event_id
- event_category_id
我需要执行一个 SQL 查询,它将返回事件信息以及所有标签。
SELECT * FROM `events`
JOIN (`event_categories`
JOIN `events_categories` ON `event_categories`.`id` = `events_categories`.`event_category_id` )
ON `events`.`id` = `events_categories`.`event_id`
使用每个单独的标签多次返回“事件”。
当我 append 时GROUP BY event_categories.name
,它返回不同的事件,但只显示一个标签。
我确定这已经在这里介绍过了,但是通过搜索,我找不到解决方案。
谢谢!