如何在不使用口才的情况下进行查询?

问题描述 投票:0回答:1

我有这几张桌子:

问题1. ID2.名称

标签1. ID2.名称

issue_tag1. issue_id2. tag_id

图像1. ID2.网址3. issue_id

这些表的关系如下:

  • 问题有很多图像,图像属于问题
  • 问题belongsToMany标签,标签belongsToMany问题

如何使用QUERY BUILDER通过不使用ELOQUENT检索所有记录。我想以以下格式检索数据:

[
  {
    id: issue_id,
    name: issue_name,
    tags: [
            {
              id: tag_id_1,
              name: tag_name_1
            },
            {
              id: tag_id_2,
              name: tag_name_2
            }
          ]
  },
  {
   ...
  },
  ...
]

[请有人帮助我,因为我很长一段时间都无法解决此问题,我只能使用Eloquent解决。但是使用Eloquent并不是我的解决方案。

laravel laravel-5.6 laravel-query-builder
1个回答
0
投票

您可以使用联接查询。有关详细信息,请单击此链接demo

© www.soinside.com 2019 - 2024. All rights reserved.