【发布时间】:2010-10-13 17:10:13
【问题描述】:
我有一个 Employee 模型和一个 Shift 模型。员工有很多班次,班次有日期。
我希望能够选择在给定日期可用的所有员工,即选择在给定日期不存在关联班次的所有员工。
我可以像这样选择所有员工而无需轮班:
SELECT users.* FROM users
LEFT JOIN shifts ON users.id = shifts.user_id
WHERE shifts.user_id IS NULL;
但这不是具体日期。
谢谢。
【问题讨论】:
标签: mysql ruby-on-rails