• 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
50 wizyt
pytanie zadane 13 lutego w SQL, bazy danych przez damian9901 Początkujący (270 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 (37,470 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 Początkujący (270 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 (37,470 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ź 421 wizyt
0 głosów
0 odpowiedzi 94 wizyt
0 głosów
1 odpowiedź 60 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.
Ciekawy innych porad? Odwiedź tę stronę!

45,729 zapytań

86,123 odpowiedzi

171,988 komentarzy

22,186 pasjonatów

Przeglądających: 338
Pasjonatów: 19 Gości: 319

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.

...