1

如果其他两个条件的最大 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");
身份证 (PK) | 姓名 | 年龄 | 味精

我已经尝试了 max(id) 和 GROUP BY 组合的各种位置,但还没有破解它。

谢谢参观。

4

1 回答 1

0
SELECT id, msg FROM table1 WHERE col2=$var AND col3=$var2 AND id > $value ORDER BY id DESC LIMIT 1;
于 2013-09-20T05:55:22.897 回答