Łączenie wielu tabel - sql.

0

Sam nie wiem jak to zobrazować ale szukam przykładu lub chociaż informacji jak to można nazwać.
Chodzi mi o zapytanie, które połączy tabele: salons, users_salons, users.
Tylko w ten sposób aby można było wyświetlić:

nazwa i id z tabli salons

  • login i id z tabeli users
  • login i id z tabeli users
0

Przypadkowo wcisnąłem enter, a poprawiać nie można.

nazwa i id z tabli salons

  • login i id z tabeli users
  • login i id z tabeli users
    nazwa i id z tabli salons
  • login i id z tabeli users
  • login i id z tabeli users
  • login i id z tabeli users

Tabela users_salons zawiera połączenie pomiędzy tabelami salons i users.

0

Zakładając, że users_salons ma kolumny userid i salonid do łączenia to tak:

SELECT 
   S.nazwa 
  ,S.ID
  ,U.login
  ,U.id
FROM
   users_salon as us
   INNER JOIN salons as S on S.id=us.salonid
   INNER JOIN users as U on U.id=us.userid

1 użytkowników online, w tym zalogowanych: 0, gości: 1