我有一个名为a的表,其中有b,c和d列。看起来像下面的
b c d
1 2 3
1 2 3
1 2 3
没有唯一的列。我想查询第一行或最后一行。 预先谢谢你。
答案 0 :(得分:0)
您可以仅使用LIMIT
子句而不使用ORDER BY
子句:
SELECT b, c, d
FROM yourTable
LIMIT 1;
请注意,除非您还告诉我们订购的逻辑是什么,否则不存在“第一”或“最后”行。一个更典型的查询是:
SELECT b, c, d
FROM yourTable
ORDER BY <some_col>
LIMIT 1;