在MySql中的另一个查询中进行查询

时间:2019-02-13 19:22:55

标签: mysql

我有处决,每个处决都有几个图像,例如

表执行

 id |    name
 1   execution1

表格图片

id |   executionId | image
1          1          'path'
2          1          'path2'

我想要一个查询来获取所有执行,每个执行都具有其所有图像,例如

  { executions: [
         { id: 1,
           name: execution1,
           images: [
                'path',
                'path2'
             ]
          },
         {...}
      ]
 }

1 个答案:

答案 0 :(得分:0)

SELECT e.id, e.name, i.image  
  FROM executions e 
  JOIN image i ON e.name = i.executionId;

正如@RiggsFolly在评论中提到的那样,您的代码然后需要将响应解析为您想要的格式。