Mam taki problem, postaram się go opisać jak najdodkładniej.
Posiadam pierwszą tabelę "prace" w której mam takie pola
id_pracy | nazwa | opis | id_produkcji
1 | praca1 | opis1 | NULL
2 | praca2 | opis2 | 2
3 | praca3 | opis3 | 3
Kluczem obcym w tej tabeli jest id_produkcji, oraz drugą tabela wyglądającą następująco "produkcje":
id_produkcji | nazwa | opis
2 | nazwa2 | opis2
3 | nazwa3 | opis3
I teraz chciałbym na stronie pokazać wszystkie elementy tabeli "prace", a przy tych, które posiadają
produkcję również pobrać dane z tabeli "produkcje", czy da się to zrobić jednym zapytaniem?
Czy muszę stworzyć w tabeli produkcje np rekod o id 1 i wartosciach NULL?
SELECT prace.nazwa, prace.opis, produkcje.nazwa, produkcje.opis FROM prace JOIN produkcje USING ('id_produkcji')
Z góry dziękuje za jakiekolwiek sugestię.
Pozdrawiam