![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 10.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Proszę o pomoc w nastepującym problemie.
Istnieją sobie dwie tabele w MySql: (IMG:http://www.muaddib.cba.pl/ftp/temp.jpg) Wyobraźmy sobie sytuacje, że tabela TEMP ma służyć jako swoisty terminarz meczy pomiędzy drużynami z tabeli TEAMS. I tak np w TEMP w rekordzie pierwszym w kolumnie A będzie przechowywane ID drużyny z tabeli TEAMS , podobnie w kolumnie B będzie przechowywane ID drużyny z tabeli TEAMS. Taki rekord da nam parę drużyn grających w pierwszej kolejce ligi itp. Problem pojawia się gdy tworzę zapytanie MySQL
Takie zapytanie nie da satysfakcjonującego wyniku, gdyż będzie brakować kolumn powiązanych z drużyną B. Logicznym rozwiązaniem wydaje się napisać:
lecz to powoduje pusty wynik. Wytłumaczcie mi prosze jak mogę uzyskać wynik zawierający w jednym wierszu kolumny jednej i drugiej druzyny. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
musisz zaaliasować tabele i powinno zadziałać
coś a`la (IMG:style_emoticons/default/smile.gif) Ten post edytował john_doe 20.09.2011, 07:33:45 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 16:08 |