Tôi đang cố viết một truy vấn MySQL lấy một bản ghi từ bảng "dự án" có quan hệ một-nhiều với bảng "thẻ". Đơn đăng ký của tôi sử dụng 4 bảng để làm việc này:Có thể ghép các chuỗi từ nhiều hàng và bảng vào một cột kết quả không?
Projects - the projects table
Entities - entity table; references several application resources
Tags - tags table
Tag_entity - links tags to entities
Có thể viết truy vấn theo cách nhiều giá trị từ bảng "Thẻ" được nối vào một cột kết quả không? Tôi muốn làm điều này mà không cần sử dụng truy vấn phụ.
Bảng rõ:
-------------
| Tag_Entity |
------------- ---------- | ----------- | -------
| Projects | | Entities | | - id | | Tags |
| ----------- | | -------- | | - tag_id | | ----- |
| - id | --> | - id | --> | - entity_id | --> | id |
| - entity_id | ---------- ------------- | name |
------------- -------
mong muốn kết quả:
Projects.id Entities.id Tags.name (concatenated)
1 5 'foo','bar','etc'
Câu trả lời hay, điều này hoạt động như một sự quyến rũ! Cảm ơn. –