gpt4 book ai didi

mysql - "IS NULL"不工作

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

所以我一直在这里四处寻找,无法真正弄清楚为什么这不起作用,想知道这是我的语法问题还是 MySQL 工作台的问题。我正在从多个表中提取信息,但无法使“为空”起作用。 “不为空”工作正常,“SELECT * from orders where employee_id is null”工作。

select orders.order_id, orders.order_date, orders.shipped_date, 
customer_last_name, employees.employee_id
from customers
join orders on
customers.customer_id = orders.customer_id
join employees on
orders.employee_id = employees.employee_id
where orders.employee_id is null;

就像我在上面提到的,“is not null”可以正常工作,所以“is null”应该也可以正常工作吗?顺便说一句,实际上有空数据。

最佳答案

你怎么能比较 2 个空值??

join employees on orders.employee_id = employees.employee_id
where
orders.employee_id is null;

orders.employee_id = employees.employee_id 我认为 null 不是正确的子句。它将排除 null 值。

关于mysql - "IS NULL"不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46503894/

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