Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Łączenie 3 tabel
Forum PHP.pl > Forum > Bazy danych > MySQL
gawar
Witam mam problem z połączeniem 3 tabel, w każdej z tabeli jest taki sam rekord "id_miejsce". Myślałem że wystarczy taki warunek
  1. WHERE t_jeden.id_miejsce=t_dwa.id_miejsce=t_trzy.id_miejsce

Ale niestety to nie działa:( SELECT wykazuje wtedy wszystkie możliwe kombinacje dla reszty rekordów tabel:(czy mam może źle ustawione klucze główne?(w jeden z tabel mam klucz główny dla id_miejsce w pozostałych już są inne) czy może muszę użyć jakiegoś łączenia typu JOIN?
Bardzo proszę o pomoc!
Quadina
Proponuje użyć składni

  1. SELECT
  2. *
  3. FROM
  4. t_jeden, t_dwa, t_trzy
  5. WHERE
  6. t_jeden.id_miejsce=t_dwa.id_miejsce
  7. AND
  8. t_dwa.id_miejsce=t_trzy.id_miejsce
gawar
hehe no tak, to wystarczyło , dziękuje!
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.