为了达到预期的结果,我在处理信息方面遇到了很多困难。通过查询,我加入了以下结果:
Area | ID_AT | AT | TYPE
-----------------------------------------
Informatica | 1 | Sistemaa | E
Informatica | 3 | engraçado | E
Informatica | 3 | engraçado | I
Gestão | 2 | aaaaa | I
询问:
select a.Area, c.ID_AT, c.AT, dest.type
from AREA_AT a
left join AT_C c on a.id_AREA_AT = c.id_AREA_AT
left join dest_atv d on d.id_AT = c.id_at and d.id_uo = c.id_uo
left join CLIE dest on d.id_CLIE = dest.id_CLIE
where id.uo = 1222
order by a.id_AREA_AT, c.id_at, dest.type
但我想要的是在 php 中创建一个表,如下所示:
Area | ID_AT | AT | E | I
-------------------------------------------
Informatica | 1 | Sistemaa | X |
Informatica | 3 | engraçado | X | X
Gestão | 2 | aaaaa | | X
简而言之,我打算在这里只显示一个表 ID ativ,显示可能存在或不存在类型 I 或 E,具体取决于查询的内容。
我是否必须修改查询以方便自己的工作?还是我必须在 php 中创建一个相当复杂的算法来执行此功能?安藤在这里转了几个小时,仍然找不到可以帮助我的解决方案?