删除具有最小int SQL mySQL的行

时间:2017-04-11 12:14:35

标签: mysql sql

我是sql中的新手,我在复杂选择方面遇到了一些问题。如何使用 base_currency 删除最小 base_amount 的两行' USD'?

Transaction table

1 个答案:

答案 0 :(得分:4)

在MySQL中,您可以在ORDER BY中使用LIMITDELETE

delete from t
    where base_currency = 'USD'
    order by base_amount asc
    limit 2;