सबसे आसान तरीका यह होगा कि आप यहां GROUP_CONCAT समूह फ़ंक्शन का उपयोग करें..
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
जो आउटपुट करेगा:
Id ItemName Options
1 Pizza Pepperoni,Extra Cheese
2 Stromboli Extra Cheese
इस तरह आपके पास अपनी क्वेरी को संशोधित किए बिना जितने चाहें उतने विकल्प हो सकते हैं।
आह, यदि आप देखते हैं कि आपके परिणाम क्रॉप हो रहे हैं, तो आप GROUP_CONCAT की आकार सीमा को इस प्रकार बढ़ा सकते हैं:
SET SESSION group_concat_max_len = 8192;