Cara termudah adalah dengan menggunakan fungsi grup GROUP_CONCAT di sini..
select
ordered_item.id as `Id`,
ordered_item.Item_Name as `ItemName`,
GROUP_CONCAT(Ordered_Options.Value) as `Options`
from
ordered_item,
ordered_options
where
ordered_item.id=ordered_options.ordered_item_id
group by
ordered_item.id
Yang akan menghasilkan:
Id ItemName Options
1 Pizza Pepperoni,Extra Cheese
2 Stromboli Extra Cheese
Dengan begitu Anda dapat memiliki opsi sebanyak yang Anda inginkan tanpa harus mengubah kueri Anda.
Ah, jika Anda melihat hasil Anda terpotong, Anda dapat meningkatkan batas ukuran GROUP_CONCAT seperti ini:
SET SESSION group_concat_max_len = 8192;