Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Łączenie 3 tabel
gawar
post
Post #1





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 26.10.2010

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


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!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Quadina
post
Post #2





Grupa: Zarejestrowani
Postów: 200
Pomógł: 38
Dołączył: 1.12.2010
Skąd: Wrocław

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


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
Go to the top of the page
+Quote Post
gawar
post
Post #3





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 26.10.2010

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


hehe no tak, to wystarczyło , dziękuje!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 16:29