PHP Mysql分别显示联接查询

时间:2019-07-16 14:08:16

标签: php mysql

我有一个名为content的表,该表与其他一些表(translatestags等)结合在一起。如果我有3行要翻译的行和4行有标签的行,则结果将是 12行,当有另一个表时,结果将更大。

也将它们显示在正面会有点困难。而不是有12行,我需要有8行,如下所示:

  • 内容表的1行
  • 3行翻译(分隔)
  • 4行标签(分隔)

当前行为:查询结果是这样的:索引0到12仅包含单个内容(具有不同的翻译和带有相同content_id的标记)

预期的行为::结果必须是这样的:每个索引仅包含一个内容,其中包含翻译和标记,如下所示:

0 =>  content=>[...], translations=>[...], tags=>[...]

mysql中是否有内置方法来处理此类问题?还是我必须通过循环在php中处理它?怎么可能?

0 个答案:

没有答案