从没有唯一列的重复行中获取第一行

时间:2019-08-15 05:03:34

标签: mysql

我有一个名为a的表,其中有b,c和d列。看起来像下面的

b   c   d
1   2   3
1   2   3
1   2   3

没有唯一的列。我想查询第一行或最后一行。 预先谢谢你。

1 个答案:

答案 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;