如果max id大于value,则返回mysql行?

时间:2013-09-20 05:51:24

标签: mysql max

如果两个其他条件的最大ID大于提供的值,如何让mysql返回一行? id是PK。

沿着

的路线
$value = 7;

SELECT id, msg 
FROM table1 
WHERE col2=$var 
  AND col3=$var2 
  AND ("max id belonging to $var and $var2 on  those columns is > $value");
id (PK)  |  name   |  age  |  msg

我已尝试过针对max(id)和GROUP BY组合的各种职位,但尚未破解它。

谢谢你看看。

1 个答案:

答案 0 :(得分:0)

SELECT id, msg FROM table1 WHERE col2=$var AND col3=$var2 AND id > $value ORDER BY id DESC LIMIT 1;