我有一个示例表,其中包含以下行的答案。id 可能是重复的,因为它与基于 id 的问题表连接(即一个问题可能有多个答案)
answers.id | answers.username | answer | date
1 | mikha | you | 2013-01-01 00:00:00
1 | maricela | really | 2013-01-01 00:00:00
1 | guy | rock | 2013-01-01 00:00:00
是否有一个查询可以用来选择“maricela”回答后的所有行?
类似于:
SELECT * FROM answers WHERE id = 1 AND answers.username > 'maricela'
但是上面将返回 0 行,因为上面的操作将按字母顺序选择,而按字母顺序的人在 maricela 之前。
有什么方法可以逐行选择具有值的行吗?排在ID=1
和USERNAME=mariclea
之后