我有以下查询:
select wall.postid from wall,posts where
wall.postid = posts.postid and posts.userid=puserid
order by wall.postid desc LIMIT 4 OFFSET 0;
它以下列方式返回结果。
wall.postid
-----------------
52
51
50
49
现在我想将最大值(即 52)和最小值(即 49)保存在一个变量中,以便我可以在下一个查询中使用它。我正在使用以下查询来执行此操作。
select @upper:=max(wall.postid),@lower:=min(wall.postid) from wall,posts where
wall.postid = posts.postid and posts.userid=puserid
order by wall.postid desc LIMIT 4 OFFSET 0;
我已经但是这些变量保存了列的最大和最小 ID,而不是这个结果集。即它返回我 max = 52 和 min = 41,这是列的最小值。我需要 min = 49。