【发布时间】:2018-10-11 13:39:58
【问题描述】:
我正在尝试运行以下 SQL 查询:
"SELECT Main.id, Main.created_min, Main.local_photo_name, Main.description, Main.creator, Main.title, Main.museum, technique.technique
FROM Main
INNER JOIN technique ON technique.kleding_id=Main.id
LIMIT 5"
我希望此查询将技术表中的数据添加到我从主表中获得的结果中。这可行,但是当我有多种技术与主表中的相同 id 相关联时,我希望将这些技术添加到主记录的数组中。
这可以通过 SQL 实现吗?
到目前为止,这是什么:
[16] => Array
(
[id] => 47
[created_min] => 1890
[local_photo_name] =>
[description] => Volgens kerkelijk gebruik werden baby's gedoopt in witte gewaden, als teken van onschuld en zuiverheid. Deze doopkleding kon men doorgaans meerdere malen gebruiken en overdragen op volgende generaties. In de 19de eeuw was het doopfeest een belangrijke gebeurtenis. Vele doopgewaden zijn dan ook gemaakt van kostbare materialen en rijkelijk gedecoreerd.
[creator] => Anoniem
[title] => Ecrukleurige doopmantel met cape in satijn en kant.
[museum] => Modemuseum Hasselt
[technique] => kant
)
[17] => Array
(
[id] => 47
[created_min] => 1890
[local_photo_name] =>
[description] => Volgens kerkelijk gebruik werden baby's gedoopt in witte gewaden, als teken van onschuld en zuiverheid. Deze doopkleding kon men doorgaans meerdere malen gebruiken en overdragen op volgende generaties. In de 19de eeuw was het doopfeest een belangrijke gebeurtenis. Vele doopgewaden zijn dan ook gemaakt van kostbare materialen en rijkelijk gedecoreerd.
[creator] => Anoniem
[title] => Ecrukleurige doopmantel met cape in satijn en kant.
[museum] => Modemuseum Hasselt
[technique] => satijn
)
我想要一些东西:
[16] => Array
(
[id] => 47
[created_min] => 1890
[local_photo_name] =>
[description] => Volgens kerkelijk gebruik werden baby's gedoopt in witte gewaden, als teken van onschuld en zuiverheid. Deze doopkleding kon men doorgaans meerdere malen gebruiken en overdragen op volgende generaties. In de 19de eeuw was het doopfeest een belangrijke gebeurtenis. Vele doopgewaden zijn dan ook gemaakt van kostbare materialen en rijkelijk gedecoreerd.
[creator] => Anoniem
[title] => Ecrukleurige doopmantel met cape in satijn en kant.
[museum] => Modemuseum Hasselt
[technique] => Array
(
[technique] => kant
[technique] => satijn
)
)
【问题讨论】:
-
您能否提供一些来自
Main和technique表的示例数据以及您的预期结果? -
当然会添加一些示例数据,但所需的结果已经在问题中了。
标签: mysql sql arrays inner-join