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

wyświetlanie rekordów z dwóch tabel

Object Storage Arubacloud
+1 głos
376 wizyt
pytanie zadane 13 lutego 2018 w SQL, bazy danych przez damian9901 Bywalec (2,140 p.)

Witam, nie przedłużając, chciałbym przejść do sedna.

Posiadam dwie tabele:

user

id name id_group

group

id name

Tworząc zapytanie, chciałbym otrzymać wynik zapytania z tabeli user  typu:

1 Damian expert

Czy jest jakaś prosta reguła? Czy może powinienem zainteresować się składnią INNER JOIN etc.?

Nie wiem, czy dobrze w ogóle myślę. Jeśli nie, to czy moglibyście mnie naprowadzić? 

Pozdrawiam

 

 

 

 

1 odpowiedź

+1 głos
odpowiedź 13 lutego 2018 przez Wiciorny Ekspert (269,710 p.)

 

Join, jak również: natural join, czy inne złączenia jak najbardziej będa okej- kwestia warunku jaki chcesz umieścić 


SELECT id, group.name, FROM user JOIN group ON user.id_group=group.id; 

wybierz ID, nazwe grupy ( jesli name- to atrybut dla eskpet )  łączysz tam gdzie id User = id grupy 

ale to jaki rekordy chcesz wrócić zależy od rodzaju joina, bo załóżmy że warunek nie bedzie spełniony to zależnie od przypadku JOINA co innego zwrócone zostanie

SQL INNER JOIN  SQL LEFT JOIN  SQL RIGHT JOIN  SQL FULL OUTER JOIN

komentarz 13 lutego 2018 przez damian9901 Bywalec (2,140 p.)
Być może zadam teraz śmieszne dla Ciebie pytanie, ale..

Czy pomiędzy tymi tabelami musi zajść jakaś relacja?
komentarz 13 lutego 2018 przez Wiciorny Ekspert (269,710 p.)
tak jak najbardziej musi, [ jesli tu mowa o relacyjnych bazach danych ] chociaż jak widzisz FULL OUTER JOIN zwróci wszystko

Podobne pytania

0 głosów
0 odpowiedzi 288 wizyt
0 głosów
1 odpowiedź 1,727 wizyt
0 głosów
1 odpowiedź 586 wizyt
pytanie zadane 31 maja 2017 w SQL, bazy danych przez Tabaluga Początkujący (280 p.)

92,555 zapytań

141,404 odpowiedzi

319,557 komentarzy

61,940 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...