Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]Problem z łączeniem tabel
pwojciechowski
post 8.03.2011, 21:46:25
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 4.01.2011

Ostrzeżenie: (0%)
-----


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

Go to the top of the page
+Quote Post
Fifi209
post 8.03.2011, 21:56:20
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Sklej left joinem, i nie powinno być problemu


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:39