mam problem ze złączeniem 2 tabel a dokładniej po jednej kolumnie z każdej.
Z tabeli "produkt" chcę pobrać dane kolumny "opis", a z tabeli "formatka" chcę pobrać dane kolumny "tytuł". W taki sposób aby dany opis przypisać do swojego tytułu.
Mam coś takiego, ale to nie działa. Bo Wszystkie wyniki powtarza.
SELECT p.opis, f.tytul FROM produkt as p, formatka as f WHERE p.id_prod2 = '".$_GET['id_prod2']."' AND f.id_cat = '".$_GET['id_cat']."' while ($rekord = mysql_fetch_assoc ($sql)) { //kazdy rekord w bazie przypisujemy zmiennej a poszczegolne wpisy, jako tablica $opis = $rekord['opis']; $tytul = $rekord['tytul']; echo ' <tr> <td> </td> <td> '.$tytul.' </td> <td> '.$opis.' </td> </tr> '; }
Struktura tabel to
produkt:
Kod
id_prod | id_prod2 | id_form | opis
formatka:
Kod
id_form | id_cat | tytul | zmienna | grupa | pole_specjalne | typ
Jak zrobić zapytanie aby pola się przypisywały sobie nawzajem?