MySQL 查询以获取列省略号 >= 1 的行


Posts 
-------------
5
4
6
7
3

我想获取帖子 - 4>= 1 的行这意味着我想得到

QUERY Result : 
5
6
7

像这样的东西:从我的表中选择内容 WHERE (Posts - 4) >= 1限制 10谢谢

那么您可以使用:

SELECT content FROM mytable WHERE Posts >= (1 + "yournumber") LIMIT 10;

你想要这样的东西(如果我正在阅读,你想在你的列中取值并从中减去一些数字,然后缩小结果的范围,为 1 或更大(。

SELECT content FROM mytable WHERE mycolumn-4 >= 1

由于您是使用 php 执行此操作的,因此请创建一个变量来保存您的数字,从中创建一个查询参数,然后将参数发送到您的查询。

也许是这样的?

SELECT content FROM mytable WHERE Post >= (SELECT COUNT(*) FROM mytable) LIMIT 10

最新更新