gpt4 book ai didi

MYSQL 连接两个表

转载 作者:行者123 更新时间:2023-11-29 03:07:17 26 4
gpt4 key购买 nike

我不确定我错过了什么,但我知道这不应该这么难。我有两张 table 。第一个表列出了一个站点的所有可能的工作。第二张表包含在站点完成作业的时间。我想要一个查询,在那里我得到所有可能的工作并加入秒表中的数据(如果有的话)。尚未完成作业的站点将具有 NULL 值。

示例:

表 1:
身份证
姓名
说明

表 2:
身份证
网站ID
状态
职位编号

SELECT table1.* , table2.*
FROM table1
LEFT JOIN table2
ON table1.id = table2.jobID
WHERE siteID = 12

这只会返回已完成的作业,而不是所有已完成和未完成的作业。

预先感谢您的帮助。

最佳答案

你应该删除 where 语句(当第二个表中的行为空时它不满足条件 siteID=12)或更改它(添加“OR siteID is NULL”)如果你想要这个特定的网站或 null

关于MYSQL 连接两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13388549/

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