如何忽略where子句中的条件
从表 1 中选择字段 1 其中字段 1 >= 4006 AND 字段 1 < ( 选择字段1 从表 其中字段 1 > 4006 且字段 2 = 假 排序依据字段1 限制1 )
如果内部选择没有返回记录,我希望忽略第二个条件(AND field1 <
)。
与此主题相关
SELECT field1 FROM table1
WHERE field1 >= 4006
AND field1 < (
SELECT field1
FROM table
WHERE field1 > 4006
AND field2 = false
ORDER BY field1
LIMIT 1
)
i want the second condition (AND field1 <
) to be ignore if the inner select returned no record.
Related to this topic
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
像这样的东西(未经测试!):
Something like (untested!):