sql >> Database >  >> RDS >> Mysql

Selecteer verschillende records voor een join

Een DISTINCT zou moeten doen wat u zoekt:

SELECT DISTINCT items.ItemName, items.ItemId FROM items
JOIN sales ON items.ItemId = sales.ItemId 
WHERE sales.StoreID = ? ORDER BY sales.SaleWeek DESC;

Dat zou alleen verschillende items.ItemName, items.ItemId . opleveren tupels.



  1. Best Practice / Standard voor het opslaan van een adres in een SQL-database

  2. Vraag en antwoord uit onze webinarserie Parameter Sniffing

  3. Minuten aftrekken van een datetime-waarde in MariaDB

  4. T-SQL-subquery Max (datum) en joins