Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Full Outer Join w MySQL 5.7, w prostych słowach?
bugas
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.04.2009

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


Witam,
mam pytanie, czy ktoś mógłby w miarę prosty sposób podać zapytanie dla MySQL 5.7 - połączenie tabel m01, m02, ... m12 (czyli miesiące) po kolumnie "nazwa" (tytuł kolumny jednakowy we wszystkich tabelach).
Po dogłębnej lekturze wiem, że chciałbym aby było to łączenie FULL OUTER JOIN (czyli wszystko, bez względu na to czy wartość występuje po lewej, czy po prawej).
Niestety nie udało mi znaleźć "prostej" formuły, manual wspomina o tym, ale w taki sposób, że nie jestem w stanie tego zdekodować.

Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pilsener
post
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


MYSQL nie wspiera full outer join. Moźna to jednak obejść za pomocą "UNION":

select ... left join ... UNION ALL select .. right join ...
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 10.10.2025 - 22:57