gpt4 book ai didi

mysql - Rails/MYSQL - 查找所有没有关联的内容

转载 作者:行者123 更新时间:2023-11-29 09:16:43 25 4
gpt4 key购买 nike

我有一个 Employee 模型和一个 Shift 模型。员工轮类较多,轮类有日期。

我希望能够选择给定日期有空的所有员工,即选择给定日期不存在关联类次的所有员工。

我可以选择所有不轮类的员工,如下所示:

SELECT users.* FROM users
LEFT JOIN shifts ON users.id = shifts.user_id
WHERE shifts.user_id IS NULL;

但这不是特定日期。

谢谢。

最佳答案

SELECT users.* 
FROM users
LEFT JOIN shifts ON users.id = shifts.user_id
AND shifts.Date = @SomeDate
WHERE shifts.user_id IS NULL;

关于mysql - Rails/MYSQL - 查找所有没有关联的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3926166/

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