Tablo "etiketler" ile bire çok ilişkisi olan tablo "projeler" bir kayıt alır bir MySQL sorgusu yazmaya çalışıyorum.Dizeleri birden çok satır ve tablodan bir sonuç sütununa birleştirmek mümkün mü?
Projects - the projects table
Entities - entity table; references several application resources
Tags - tags table
Tag_entity - links tags to entities
o tablodan birden değerler "Etiketler" bir sonuç sütununda halinde birleştirilmiş şekilde sorguyu yazmak mümkün mü: My uygulama bunu yapmak için 4 tablolar kullanır? Bunu alt sorgular kullanmadan yapmayı tercih ederim.
Tablo açıklama:
-------------
| Tag_Entity |
------------- ---------- | ----------- | -------
| Projects | | Entities | | - id | | Tags |
| ----------- | | -------- | | - tag_id | | ----- |
| - id | --> | - id | --> | - entity_id | --> | id |
| - entity_id | ---------- ------------- | name |
------------- -------
İstenilen sonuç:
Projects.id Entities.id Tags.name (concatenated)
1 5 'foo','bar','etc'
Harika cevap, bu bir çekicilik gibi çalışır! Teşekkürler. –