【发布时间】:2018-07-24 13:59:38
【问题描述】:
我一直在尝试获取一个查询,该查询允许我将一个事件的所有音乐流派(链接表)放在一行中,但到目前为止我一直很不成功;它不断返回 2 行,其中每行都包含有关事件的相同信息,但在 LEFT JOIN 处更改了音乐流派条目。这是我的查询:
SELECT
events.*
, music_genres_link.*
FROM events
LEFT JOIN music_genres_link
ON events.id = music_genres_link.event_id
WHERE events.id=1
ORDER BY date DESC
这是它返回的内容:
如何将这两行合并为一行?我需要genre_title 和genre_id 列。
我想获取整个事件行并左连接结果左侧链接表中找到的所有音乐流派,如下所示:
[事件结果] [music_genre_1 (id, title)] [music_genre_2 (id, title)] 等
【问题讨论】:
-
分享您的样本数据和预期结果集?
-
这不是一个完整的问题。请包括两个原始表格的样本数据。我们无法真正分解您的结果集链接(请勿发布链接)。