Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: złączenie dwóch tabel
Forum PHP.pl > Forum > Bazy danych > MySQL
leon1313
Witam;
Potrzebuje zapytania, które złączy mi 2 tabele w/g przykładu:
tabela1(id1, rec1) z rekordami:
a a1
b b1
c c1
d d1
e e1
f f1
oraz tabela2(id2,rec2) z rekordami:
a a2
c c2
f f2

Potrzebuję złączenia, aby wynik wyglądał następująco:
a a1 a2
b b1 NULL
c c1 c2
d d1 NULL
e e1 NULL
f f1 f2

Mam nadzieję, że jasno się wyraziłem i dziękują za pomoc!
c3zi
  1. SELECT t1.id1, t1.rec1, t2.rec2 FROM tabel1 LEFT JOIN tabela2 t2 ON t2.id2 = t1.id1
leon1313
Dzięki za naprowadzenie, znalazłem odpowiedź w postaci:
  1. SELECT a.id1, a.rec1, b.rec2 FROM tabela1 AS a LEFT OUTER JOIN tabela2 AS b ON a.id1=b.id2;
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.