我有表(table1)它有两列(column1& column2)和两行某些值。说排#1得到(嗨,你好)和排#2得到(嗨,嘿)。
现在我通常使用这个SELECT * FROM table1 WHERE column1 = hi
但由于我有两行相同的值,我们可以调用一行而不是两行。(无论随机选择)
注意::这里我不知道行的第二个值,所以不能用它作为诱饵。
任何帮助都是赞赏的。
答案 0 :(得分:0)
SELECT * FROM table1 WHERE column1 = hi LIMIT 1
使用LIMIT 1选择一条记录,连同ORDER BY我认为你可以达到你想要的效果。
SELECT * FROM table1 WHERE column1 = hi LIMIT 1 ORDER BY id DESC