【发布时间】:2014-11-20 20:52:02
【问题描述】:
我需要使用 3 个表进行查询,但我遇到了一些麻烦。 我的项目中有 3 个表:
projects、projects_categories 和 categories
projects
- id_project
- 标题
- 日期
projects_categories
- id_proj_cat
- id_project
- id_category
categories
- id_category
- 姓名
我已经进行了连接查询,但结果是一个数组,其中显示了多次相同的 project_id。 我需要的是一个更有效的查询,它可以为每个 project_id 列出一个内部数组,以及它的类别和名称。类似的东西。
我可以进行单独的查询,但我试图在一个查询中实现。
【问题讨论】:
-
它的简单连接查询。你试过什么?
-
是的,我有一个很长的数组,同一个项目多次出现。我需要的是每个项目数组中的数组列表。我可以做一个单独的查询......但我试图在一个查询中实现这一点。
-
您的问题不清楚您要查找的内容。请在您的问题中显示您想要的数组结构。
-
Hello Capt. Jack Sparrow,结构是这样的: Array ( [0] => Array ( [id_projecto] => 29 [titulo] => Titulo 1 [data] => 2012-12 -12 [0] => 数组([0] => 数组([id_categoria] => 2 [nome_categoria] => Arquitectura)[1] => 数组([id_categoria] => 3 [nome_categoria] => Reabilitação)) ) [1] => 数组 ( [id_projecto] => 30 [titulo] => 标题 2 [data] => 2021-09-12 [0] => 数组 ( [0] => 数组 ( [id_categoria] => 3 [nome_categoria] => Reabilitação) [1] => 数组 ([id_categoria] => 4 [nome_categoria] => 设计))))
标签: php codeigniter