आप तालिकाओं में शामिल हो सकते हैं और array_agg
. का उपयोग कर सकते हैं अल्पविराम द्वारा अलग किए गए मानों को संयोजित करने के लिए
SELECT a.id, array_agg(b.name) assignments
FROM Project a
INNER JOIN assignment b
ON a.id = b.project_ID
GROUP BY a.id
SQLFiddle डेमो
या STRING_AGG
. का उपयोग करके
SELECT a.id, STRING_AGG(b.name, ', ' ORDER BY b.name) assignments
FROM Project a
INNER JOIN assignment b
ON a.id = b.project_ID
GROUP BY a.id