РЕДАКТИРОВАТЬ: я использую MySQL, InnoDB.
У меня есть некоторые проблемы со следующим:
Мои таблицы user, user_matrix, user_parts.
user:
id, username
user_matrix:
userid, partcode
user_parts:
id, label, partcode
То, что я пытаюсь сделать, это объединить их в один запрос, в котором следующие данные:
user:
1, zenph
user_matrix:
1, abc
1, def
1, ghi
user_parts
1, arms, abc
2, legs, def
3, head, ghi
.. приводит к пользователю, с частями в качестве массива для каждой строки.Это возможно?Я пытался, но я продолжаю перенастраивать одну строку user_parts на строку пользователя.Мне нужны все связанные строки.Вывод должен быть:
1, zenph, array(
array(1,arms,abc),
array(2,legs,def),
array(3,head,ghi)
)
Оцените ЛЮБУЮ помощь.Я сейчас читаю, что могу, но просто не могу разобраться в этой конкретной ситуации.