Sebuah DISTINCT
harus melakukan apa yang Anda cari:
SELECT DISTINCT items.ItemName, items.ItemId FROM items
JOIN sales ON items.ItemId = sales.ItemId
WHERE sales.StoreID = ? ORDER BY sales.SaleWeek DESC;
Itu hanya akan mengembalikan items.ItemName, items.ItemId
yang berbeda tupel.