人物表Person的tasteIds字段关联兴趣表Taste的id字段,且用逗号隔开。
人物表Person 示例如下:
id | name | tasteIds |
---|---|---|
1 | 小明 | 1,2 |
2 | 小红 | 2,3 |
兴趣表Taste 示例如下:
id | name |
---|---|
1 | 读书 |
2 | 唱歌 |
3 | 绘画 |
(1)现在需要查询出每个人的爱好名称,如下表格所示:
人物名 | 爱好名 |
---|---|
小明 | 读书 |
小明 | 唱歌 |
小红 | 唱歌 |
小红 | 绘画 |
查询的sql为:(备注:适用于子表的每个id都在父表中存在的情况)
SELECT
p.NAME,
t