Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z zapytaniem do 2 tabel
stal-sw
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 27.06.2002
Skąd: Stalowa Wola

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


Witam.
Mam 2 tabele:

"tkluby"
- id
- druzyna

i "tmecze"
-id, kolejka, gospodarz, gosc

I w tabeli tmecze - zapisuje id godpodarza i id goscia - sa one powiazane relacje z tabela "tkluby".

I teraz chce jednym zapytaniem pobrac wszytko z tabeli "tmecze" i zarazem pobrac nazwe "goscia" i "gospodarza".
I z tym mam problem.
Bo jak zorbilem zapytanie:
  1. <?php
  2. SELECT *, b.druzyna as pierwsza_druzyna, c.druzyna as druga_druzyna FROM tmecze a
  3. LEFT JOIN tkluby b ON (a.gospodarz = b.id) 
  4. LEFT JOIN tkluby c ON (a.gosc=c.id) 
  5. ORDER BY a.kolejka
  6. ?>


To zapytanie jednak pobiera mi 2 razy nazwe gospodarza - tworzy mi tablice gdzie [nazwa] oraz [pierwsza_druzyna} maja taka sama wartosc.
CZy da sie zrobic jakies bardziej optymalne zapytanie ?

PS. Do obslugi bazy danych uzywam klasy EZ_SQL.

Z gory dzieki za pomoc
Go to the top of the page
+Quote Post

Posty w temacie


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 - 22:25