开始查询某个行标准

时间:2012-03-29 05:10:23

标签: mysql sql

我有一个mysql表,其中的列是post_id和post_msg。现在我想查询从post_id列中值为3的行开始。作为此查询的结果,从post_id 3(ASC)开始的所有行都将是结果集。 我怎么能这样做?

 post_id | post_msg   
   1     |   heheh   
   2     |   hi   
   3     |   hello 
   4     |   hoho  
   5     |   hayhay   
   6     |   harhar

从该表我想查询开始有一个post_id,其值为3的行 我知道使用LIMIT但我的要求是出于某些原因使用post_id。 这可能吗?

2 个答案:

答案 0 :(得分:1)

你可以尝试///如果我错了请纠正我

select post_id , post_msg from 
table1 where post_id > = '@post_id_val'
group by post_id ,post_msg
order by post_id

我得到的问题是你想要显示post_id大于或等于@post_id_val的行。 随着post_id的升序..

答案 1 :(得分:0)

尝试以下:

SELECT post_id,post_msg FROM table WHERE post_id >= 3 ORDER BY post_id