• 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

Konferencja JOIN! 2018
+1 głos
60 wizyt
pytanie zadane 13 lutego w SQL, bazy danych przez damian9901 Obywatel (1,120 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 (62,720 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 Obywatel (1,120 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 (62,720 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ź 655 wizyt
0 głosów
0 odpowiedzi 134 wizyt
0 głosów
1 odpowiedź 74 wizyt
pytanie zadane 31 maja 2017 w SQL, bazy danych przez Tabaluga Początkujący (280 p.)
Porady nie od parady
Publikując kody źródłowe korzystaj ze specjalnego bloczku koloryzującego składnię (przycisk z napisem code w edytorze). Nie zapomnij o ustawieniu odpowiedniego języka z rozwijanego menu oraz czytelnym formatowaniu kodu.Przycisk code

55,340 zapytań

99,682 odpowiedzi

205,107 komentarzy

27,276 pasjonatów

Przeglądających: 351
Pasjonatów: 24 Gości: 327

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.

...