Und genau das tut mein SQL-Statement. "Google weiß alles" meint zwar, auf den COALESCE darin verzichten zu können, aber es sieht so aus als hättest Du nicht zu jedem Produkt einen Preis
Sieht so aus, als würden beide Lösungen funktionieren. Übrigens auch wenn in preise
weniger Einträge stehen als in produkte
oder wenn in produkte
Einträge vorhanden sind, die in preise
nicht stehen... (mit meiner Abfrage habe ich das gerade rein sicherheitshalber auch getestet.
Im übrigen habe ich natürlich "ordentliche" Datentypen (INT, DEZIMAL) verwendet.