相关疑难解决方法(0)

是否可以将多行和表中的字符串连接到一个结果列中?

我正在尝试编写一个MySQL查询,该查询从表"projects"中检索一条与表"tags"具有一对多关系的记录.我的应用程序使用4个表来执行此操作:

Projects - the projects table
Entities - entity table; references several application resources
Tags - tags table
Tag_entity - links tags to entities
Run Code Online (Sandbox Code Playgroud)

是否可以以表格"标签"中的多个值连接成一个结果列的方式编写查询?我更喜欢不使用子查询这样做.

表澄清:

                                      -------------
                                     | Tag_Entity  |
 -------------       ----------      | ----------- |      -------
| Projects    |     | Entities |     | - id        |     | Tags  |
| ----------- |     | -------- |     | - tag_id    |     | ----- |
| - id        | --> | - id     | --> | - entity_id | --> | id    | …
Run Code Online (Sandbox Code Playgroud)

mysql select database-design join

9
推荐指数
1
解决办法
4130
查看次数

标签 统计

database-design ×1

join ×1

mysql ×1

select ×1