Použijte LEFT JOIN
spolu s IFNULL
nejprve zkontroluje přepsání a pokud žádné přepsání neexistuje.
SELECT p.partnum,
IFNULL(d.price, p.price) AS price,
IFNULL(d.installtime, p.installtime) AS installtime
FROM products p
LEFT JOIN overrides d ON d.dealerID = 123
AND p.partnum = d.partnum
Poznámka:Přesunul jsem WHERE dealerID = 123
k predikátu spojení, načtení všech produkty a přepisy pro konkrétního prodejce.