繁体   English   中英

我们可以从一个表中选择一个吗?我们有多行具有相同的列名吗?

[英]Can we SELECT ONE FROM (a table) WHERE we have multiple rows of same column names?

我有表(table1),它有两列(column1和column2)和两行某些值。 假设第1行(嗨,你好)和第2行(嗨,嘿)。

现在我通常使用SELECT * FROM table1 WHERE column1 = hi但由于我有两行相同的值,我们可以调用一个而不是两者。(与随机选择无关)

注意:在这里,我不知道row的第二个值,因此,不能将其用作诱饵。

任何帮助表示赞赏。

SELECT * FROM table1 WHERE column1 = hi LIMIT 1

使用LIMIT 1选择一条记录,并与ORDER BY一起使用,我认为您可以实现自己想要的。

SELECT * FROM table1 WHERE column1 = hi LIMIT 1 ORDER BY id DESC

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM