• 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
54 wizyt
pytanie zadane 13 lutego w SQL, bazy danych przez damian9901 Użytkownik (930 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 Maniak (57,760 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 (930 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 Maniak (57,760 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ź 560 wizyt
0 głosów
0 odpowiedzi 122 wizyt
0 głosów
1 odpowiedź 63 wizyt
pytanie zadane 31 maja 2017 w SQL, bazy danych przez Tabaluga Początkujący (280 p.)
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

53,116 zapytań

96,375 odpowiedzi

197,331 komentarzy

25,939 pasjonatów

Przeglądających: 245
Pasjonatów: 20 Gości: 225

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.

...