我有一个包含 varchar 列的表。这个表将用于分页。有关表结构,请参阅 SQL Fiddle。
http://sqlfiddle.com/#!2/db5467/53
g_season
当我触发查询时,它现在包含列
SELECT * FROM(SELECT * FROM Games WHERE g_season > 'cvxv' ORDER BY g_season ASC ) s LIMIT 1
它给了我正确g_id=7
的但是当我输入'dasd'时它给了我g_id=10
但应该g_id=12
是因为7和12g_id
列包含g_Season和'dasd'并且sql将获取最后匹配的行而且它只是g_id=10