Hallo .dan.One.,
mir scheint, dass das Datenbankmodell nicht so geeignet ist. Ich würde die Felder id,preis,bild,hersteller,farbe mit einer zusätzlichen eindeutigen ID versehen(*) und in eine Extratabelle packen. Die fünf alten Tabellen bekommen dann statt der fünf alten Felder ein neues ID-Feld, das auf die ID in der Extratabelle verweist.
Alle alten Anfragen lassen sich jetzt mit einem JOIN lösen und Dein jetztiges Problem reduziert sich auf ein simples SELECT über der Extratabelle.
Gruß Olaf
P.S.:
(*) ist nur nötig, wenn die schon vorhandenen ids aus den alten fünf Tabellen nicht eindeutig sind (d.h. es gibt doppelte).