• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

INNER JOIN - złączenie 3 tabel

Cloud VPS
0 głosów
288 wizyt
pytanie zadane 7 kwietnia 2020 w SQL, bazy danych przez MateuszDev Nowicjusz (120 p.)

Cześć

Jak mogę złączyć 3 tabele w jedną z wykorzystaniem inner join? Mam 3 tabelę, accounts, countries oraz contacts

https://i.imgur.com/qYwid0Z.png

Z bazy mam wyciągnąć takie rekordy (jednym zapytaniem):

first_name jako imię
last_name jako nazwisko
email
id jako id kontrahenta (z tabelki accounts)
name jako nazwa kontrahenta (accounts)
name jako kraj (z country, wartość id z contacts z kolumny country_id)

Aliasy są zrobione, ale oddzielnymi zapytaniami:

SELECT FIRST_NAME AS "imie", LAST_NAME AS "nazwisko",  EMAIL
FROM contacts;
SELECT ID AS "id_kontrahenta", NAME AS "nazwa_kontrahenta"
FROM accounts;
SELECT NAME AS "kraj"
FROM coutries;

Jakim zapytaniem, z wykorzystaniem inner joina, mogę wyciągnąć z bazy te rekordy? Dziękuje za wszystkie odpowiedzi :)

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 502 wizyt
0 głosów
2 odpowiedzi 459 wizyt
pytanie zadane 11 kwietnia 2018 w SQL, bazy danych przez Anoonymous Obywatel (1,560 p.)
0 głosów
0 odpowiedzi 1,054 wizyt
pytanie zadane 3 czerwca 2017 w SQL, bazy danych przez Vento Pasjonat (17,120 p.)

93,488 zapytań

142,422 odpowiedzi

322,772 komentarzy

62,906 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...