有人可以帮助我找到最佳解决方案:
文章表格有enabled: bool
列。让我们说表有1M条记录。
我需要找到第一行,enabled
设置为 true 并停止执行。
为什么: 如果类别没有启用文章,请尝试隐藏类别。 所以我需要检查至少有一篇文章是否有效。
我仅仅为了举例而使用文章。
由于
PS:LIMIT 1只是通过整个表并返回1行:(我需要在找到1行后停止执行。
答案 0 :(得分:0)
不确定哪个适合您,所以这里有两种在SQL中执行此操作的方法:
SQL Server样式
select top 1 * from Article where enabled = 'True'
或Oracle风格:
select * from Article where enabled = 'True' and rownum = 1
我希望这会有所帮助。