![]() |
![]() |
![]()
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: 3 Pomógł: 0 Dołączył: 10.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki. Rzadko używam JOINOW bo kiedyś były z nimi problemy i tak mi się utarło, a to okazuje się proste (IMG:style_emoticons/default/wink.gif)
Gdyby ktoś potrzebował to tu kod działającego zapytania:
Dziekuje za pomoc john_doe |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 13:22 |