我有一个名为content
的表,该表与其他一些表(translates
和tags
等)结合在一起。如果我有3行要翻译的行和4行有标签的行,则结果将是 12行,当有另一个表时,结果将更大。
也将它们显示在正面会有点困难。而不是有12行,我需要有8行,如下所示:
当前行为:查询结果是这样的:索引0到12仅包含单个内容(具有不同的翻译和带有相同content_id
的标记)
预期的行为::结果必须是这样的:每个索引仅包含一个内容,其中包含翻译和标记,如下所示:
0 => content=>[...], translations=>[...], tags=>[...]
mysql
中是否有内置方法来处理此类问题?还是我必须通过循环在php
中处理它?怎么可能?