मैं एक MySQL क्वेरी कि तालिका "परियोजनाओं" तालिका "टैग" के साथ एक एक-से-कई संबंध है से एक रिकॉर्ड को पुन: प्राप्त लिखने की कोशिश कर रहा हूँ।यह एक परिणाम स्तंभ में एकाधिक पंक्तियों और टेबल से तार जोड़ करना संभव है?
Projects - the projects table
Entities - entity table; references several application resources
Tags - tags table
Tag_entity - links tags to entities
क्या यह संभव है इस तरह से क्वेरी लिखने के लिए उस तालिका से एक से अधिक मान "टैग" एक परिणाम स्तंभ में concatenated रहे हैं: मेरा आवेदन 4 टेबल यह करने के लिए उपयोग करता है? मैं सबक्वेरी का उपयोग किए बिना यह कर पसंद करेंगे।
टेबल स्पष्टीकरण:
-------------
| Tag_Entity |
------------- ---------- | ----------- | -------
| Projects | | Entities | | - id | | Tags |
| ----------- | | -------- | | - tag_id | | ----- |
| - id | --> | - id | --> | - entity_id | --> | id |
| - entity_id | ---------- ------------- | name |
------------- -------
वांछित परिणाम:
Projects.id Entities.id Tags.name (concatenated)
1 5 'foo','bar','etc'
महान जवाब है, यह एक आकर्षण की तरह काम करता है! धन्यवाद। –