Заранее спасибо, я просто не могу это понять!
У меня есть две таблицы
Ordered_Item
ID | Item_Name 1 | Pizza 2 | Stromboli
Ordered_Options
Ordered_Item_ID | Option_Number | Value
        1               43         Pepperoni
        1               44         Extra Cheese
        2               44         Extra Cheese
То, что я ищу для вывода, - это вопрос с mysql.
Выход
ID | Item_Name | Option_1 | Option_2 1 Pizza Pepperoni Extra Cheese 2 Stromboli NULL Extra Cheese
Я пробовал множество опций, большинство из которых заканчиваются синтаксической ошибкой, я попробовал group_concat, но это не совсем то, что я ищу. У меня есть грубый пример ниже того, что, на мой взгляд, может начаться. Мне нужны варианты, чтобы быть в одном порядке каждый раз. И в программе, где собирается информация, нет надежного способа гарантировать, что это произойдет. Можно ли объединить их в соответствии с номером варианта. Также я знаю, что у меня никогда не будет более 5 вариантов, поэтому статическое решение будет работать
Select Ordered_Items.ID,
    Ordered_Items.Item_Name,
FROM Ordered_Items
    JOIN (SELECT Ordered_Options.Value FROM Ordered_Options Where Option_Number = 43) as Option_1 
        ON Ordered_Options.Ordered_Item_ID = Ordered_Item.ID
    JOIN (SELECT Ordered_Options.Value FROM Ordered_Options Where Option_Number = 44) as Option_2 
        ON Ordered_Options.Ordered_Item_ID = Ordered_Item.ID;
Спасибо! Джо
