gpt4 book ai didi

php - MySQL Inner Join,从多个表中选择

转载 作者:太空宇宙 更新时间:2023-11-03 12:17:00 25 4
gpt4 key购买 nike

我真的很难理解这个问题。我正在尝试从多个表运行 SELECT 查询。

这是我目前无法使用的方法;

SELECT jira_issues.*, session_set.* FROM jira_issues, session_set
INNER JOIN reports on jira_issues.report_id = reports.id
WHERE jira_issues.report_id = 648

我还有其他表(session_set、report_device),它们分别有 ReportID 和 report_id 列。

我有一个包含主键 id 的报表。在其他表中,report.id 键与外键链接。

最终我想要实现的是:我在报告表中有一个 ID 为 648 的条目。在其他表(jira_issues、report_device、session_set)中,我还有一个条目具有链接到报告表中报告 ID 的外键。

我想运行一个 SELECT 查询来查询表(jira_issues、report_device 和 session_set)并根据 report.id 从中获取所有数据。

谢谢!

最佳答案

这个怎么样:

SELECT * FROM jira_issues ji
LEFT JOIN session_set ss ON ji.report_id = ss.ReportID
LEFT JOIN report_device rd ON rd.report_id = ji.report_id
WHERE ji.report_id = 648;

关于php - MySQL Inner Join,从多个表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21701566/

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