मेरा दूसरा समाधान परिणाम सेट में अल्पविराम से अलग किए गए स्ट्रिंग में आइटम से मेल खाने वाले सभी टैग को संयोजित करने के लिए एक MySQL फ़ंक्शन GROUP_CONCAT() का उपयोग करता है।
SELECT i.ItemContent, GROUP_CONCAT(t.TagName ORDER BY t.TagName) AS TagList
FROM item AS i
INNER JOIN ItemTag AS it ON i.id = it.ItemId
INNER JOIN tag AS t ON t.id = it.TagId
GROUP BY i.ItemId;
GROUP_CONCAT() फ़ंक्शन एक MySQL सुविधा है, यह मानक SQL का हिस्सा नहीं है।