gpt4 book ai didi

php - 将连接中的表存储为 PHP 变量

转载 作者:行者123 更新时间:2023-11-30 22:52:28 25 4
gpt4 key购买 nike

所以我已经得到了这么多对多的加入

$manyJoin = "SELECT projects.name AS project_name ,tags.name AS tag_name 
FROM `projects` AS projects
LEFT JOIN `project_tags` AS pt
ON projects.id = pt.project_id
LEFT JOIN `tags` AS tags ON pt.tag_id = tags.id
WHERE tags.name IS NOT NULL;";

这给了我这张 table

project_name    tag_name
project_1 iphone
project_1 android
project_2 android
project_2 windows

然后我如何查询此表以回显每个项目以及项目标签列表。或者我可以重写我的查询以获得我需要的吗?谢谢。

想要的输出。

project_1 iphone android
project_2 android windows

最佳答案

我会用 php 来做:

  • 在查询中添加一个ORDER BY projects.name
  • 在获取行时跟踪当前项目名称。当项目名称更改时,添加一个新行并显示名称,然后获取行以显示标签,直到项目名称再次更改。

关于php - 将连接中的表存储为 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27743305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com