【发布时间】:2014-04-14 19:29:01
【问题描述】:
我正在尝试执行以下操作:
- 从当年选择:工作
- 选择user_id 在逗号分隔列表“用户”的位置:有效
- 选择user_id 不在逗号分隔列表“接受”或“拒绝”:不起作用
但由于某种原因,我没有得到我想要的结果。请参阅我的以下代码:
SELECT *, MONTH(datetime) AS month
FROM $table_name
WHERE YEAR(datetime) = $current_year
AND find_in_set('%$user_id%', users)
AND NOT find_in_set('%$user_id%', accepted) OR NOT find_in_set('%$user_id%', rejected)
ORDER BY datetime
【问题讨论】:
标签: mysql select find-in-set