我有两个包含一个公共字段的表。 下面是这两个表的结构是如何用于合并两个表以获得单个结果的MySQL查询
表1
+--ID--+--Title----+----others---+
| 123 | Title 1 | other values|
| 124 | Title 2 | other values|
| 125 | Title 3 | other values|
| 126 | Title 4 | other values|
+------+-----------+-------------+
表2
+--ID--+--Tag ID--+----others---+
| 123 | 11 | other values|
| 123 | 12 | other values|
| 123 | 13 | other values|
| 123 | 14 | other values|
| 124 | 15 | other values|
| 124 | 16 | other values|
| 125 | 17 | other values|
| 126 | 18 | other values|
+------+----------+-------------+
我想表明第ID 123
有4 tags
即11,12,13 & 14像以下表格
+--Article ID--+--Article Title--+--Tags--+--Tag IDs------+
| 123 | Title 1 | 4 | 11, 12, 13, 14|
| 124 | Title 2 | 2 | 15, 16 |
| 125 | Title 3 | 1 | 17 |
| 126 | Title 4 | 1 | 18 |
+--------------+-----------------+--------+---------------+
我对PHP和MySQL非常陌生,并试图学习它。
有人请帮我了解我如何能得到理想的结果。
请向我们展示您的代码并告诉我们您的错误。 –
GROUP_CONCAT将成为您的朋友 –
提示:使用[GROUP_CONCAT](http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html) –