I want to select data from a table in MySQL where a specific field has the minimum value, I\'ve tried this:
SELECT * FROM pieces WHERE MIN(price)
This also works:
SELECT
pieces.*
FROM
pieces inner join (select min(price) as minprice from pieces) mn
on pieces.price = mn.minprice
(since this version doesn't have a where condition with a subquery, it could be used if you need to UPDATE the table, but if you just need to SELECT i would reccommend to use John Woo solution)