[英]Select statement with multiple rows/same column - WHERE has multiple variables and is FROM same table
[英]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.