Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]FULL JOIN niedziała
Forum PHP.pl > Forum > Przedszkole
cykcykacz
Witam,
nie wiem dlaczego ale nie działa mi FULL JOIN.
LEFT i RIGHT działają bez problemu.

  1. SELECT *
  2. FROM klienci
  3. FULL OUTER JOIN zamowienia ON klienci.klientid = zamowienia.klientid;


error
Kod
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OUTER JOIN zamowienia ON klienci.klientid = zamowienia.klientid LIMIT 0, 30' at line 3
Sephirus
Ok nie jestem tego pewien ale w MySQL chyba nie ma czegoś takiego jak FULL OUTER JOIN...

vonski
A można zrobić w ogóle FULL OUTER JOIN w MySQL? Na pewno można zasymulować np. za pomocą UNION - robisz LEFT OUTER JOIN i RIGHT OUTER JOIN i łączysz za pomocą UNION.

edit:
tutaj jest przykład jak to zrobić:
http://www.xaprb.com/blog/2006/05/26/how-t...-join-in-mysql/
r4xz
google = rozwiązanie = done! wink.gif

podstawowa procedura...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.