Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Problem z łączeniem tabel
Forum PHP.pl > Forum > Przedszkole
pwojciechowski
Witam Serdecznie,
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?
  1. 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

Fifi209
Sklej left joinem, i nie powinno być problemu
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.