sql >> Database teknologi >  >> RDS >> Mysql

MySQL Left Join + Min

Dette returnerer flere poster for en post i Varer, hvis der er flere Prisposter for den med minimumsprisen:

select items.id, items.name, prices.price, prices.id
from items
left join prices on (
    items.id = prices.item_id 
    and prices.price = (
        select min(price)
        from prices
        where item_id = items.id
    )
);


  1. Sådan udføres rå SQL i SQLAlchemy

  2. Hvordan man omskriver ER FORSKELLIG FRA og ER IKKE FORSKELLIG FRA?

  3. Sådan afbrydes udførelsen af ​​en erklæring i PostgreSQL

  4. Oracle sql tutorial:Begrænsning af datasættet