连接表以获取mysql查询中的列表

时间:2015-02-14 10:10:16

标签: mysql select join

我有一个表T1包含逗号分隔的ID列表,第二个表T2将ID连接到名称。如何构建一个选择查询,为我提供名称列表而不是ID列表?

  • 名称的顺序应该与ID相同。
  • 应该可以,我可以在列表中包含重复项。

示例T2

| id  | name  |
|  1  | John  |
|  2  | Jim   |
|  3  | Jerry |

示例T1

|group| ids |
|  1  |1,3,2|
|  2  |1,2,2|

T1的输出应为:

|group| ids | names          |
|  1  |1,3,2| John,Jerry,Jim |
|  2  |1,2,2| John,Jim,Jim   |

感谢您的有用建议

0 个答案:

没有答案