Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [sql] odczyt danych z bazy danych - niepoprawne zapytanie
Poju
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.06.2009

Ostrzeżenie: (10%)
X----


Hej,

Mam problem z stworzeniem zapytania.
Mój schemat bazy danych to:

zlecenia_main
--- id
--- miejsce
--- opis
--- jezyk_id
--- zleceniodawca_id
--- kraje_id
--- miejsce_kraj
--- galeria

zlecenia_kraje
id
kraje
jezyk_id

zlecenia_jezyk
id
jezyk

zlecenia_zleceniodawca
id
zlecenia
kraje_id // kolumna narazie nie czynna


Pobieram zapytania poleceniem:
  1. SELECT zm.id, zm.miejsce, zm.opis, zz.zlecenia, zk.kraje, zm.miejsce_kraj
  2. FROM zlecenia_main zm
  3. LEFT JOIN zlecenia_zleceniodawca zz
  4. ON zz.id = zm.zleceniodawca_id
  5. LEFT JOIN zlecenia_kraje zk
  6. ON zk.id = zm.kraje_id
  7. AND zk.id = zm.miejsce_kraj
  8. WHERE
  9. zm.jezyk_id = 1


Chciałbym aby zamiast ID kraju (miejsce_kraj) wyświetlala mi się jego nazwa z tabeli. Jak mam poprawić zapytanie ?
Go to the top of the page
+Quote Post
zzeus
post
Post #2





Grupa: Zarejestrowani
Postów: 441
Pomógł: 71
Dołączył: 3.09.2007
Skąd: wrocław

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


a w której tabeli masz nazwy krajów ? zlecenia_kraje i pole kraje ?
Go to the top of the page
+Quote Post
Poju
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.06.2009

Ostrzeżenie: (10%)
X----


Cytat(zzeus @ 31.08.2009, 10:36:50 ) *
a w której tabeli masz nazwy krajów ? zlecenia_kraje i pole kraje ?


Tak w tej tabeli i w tym polu.
Go to the top of the page
+Quote Post
thek
post
Post #4





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Jeśli to zlecenia_kraje to przy select dorzuć odpowiednią kolumnę z tej tabeli i to wystarczy.
Go to the top of the page
+Quote Post
Poju
post
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 26.06.2009

Ostrzeżenie: (10%)
X----


Z tej kolumny jest juz pobierany kraj po wyszukaniu odpowiedniego ID. I jak mam go dodać do SELECT ?
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 05:07