• 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

+1 głos
53 wizyt
pytanie zadane 13 lutego w SQL, bazy danych przez damian9901 Użytkownik (710 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 przez Wiciorny Nałogowiec (46,820 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 przez damian9901 Użytkownik (710 p.)
Być może zadam teraz śmieszne dla Ciebie pytanie, ale..

Czy pomiędzy tymi tabelami musi zajść jakaś relacja?
komentarz 13 lutego przez Wiciorny Nałogowiec (46,820 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
1 odpowiedź 513 wizyt
0 głosów
0 odpowiedzi 116 wizyt
0 głosów
1 odpowiedź 61 wizyt
pytanie zadane 31 maja 2017 w SQL, bazy danych przez Tabaluga Początkujący (280 p.)
Oferty pracy dla początkujących programistów na portalu No Fluff Jobs
Porady nie od parady
Zadając pytanie postaraj się o szczegółowe opisanie problemu oraz udostępnienie wszystkich istotnych informacji (kody źródłowe, zrzuty ekranu itp.).Opisanie problemu

49,838 zapytań

91,806 odpowiedzi

185,511 komentarzy

24,247 pasjonatów

Przeglądających: 252
Pasjonatów: 11 Gości: 241

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...