我有一个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。 这可能吗?
答案 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