CREATE TABLE `produkty_dane` ( `id` int(11) NOT NULL, `id_produktu` int(11) NOT NULL, `nazwa` varchar(250) COLLATE utf8_polish_ci NOT NULL, `opis` text COLLATE utf8_polish_ci NOT NULL, `cena` decimal(8,2) NOT NULL, `zdjecia` text COLLATE utf8_polish_ci NOT NULL, `aktywny` tinyint(1) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
SELECT COALESCE(p1.nazwa, p2.nazwa), COALESCE(p1.opis, p2.opis) FROM produkty_przypisane p1 JOIN produkty p ON(p1.id_produktu = p.id) LEFT JOIN produkty_dane p2 ON(p2.id = p1.id)