Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2016-09-02 14:35:20

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

Łaczenie tabel w sql

Witam...

mam taką sytuację odnośnie łączenia tabel w postgesie...

ma 3 tabele...

Kod:

Pierwsza (userzy):

id, uzytkownik, haslo, data

Kod:

Druga ( dzięki której chcę łaczyć pierwszą z trzecią ):

id, id_user, id_komorki

Kod:

Trzecia (komorki):

id_kom, nr_komorki

chciałem wykonać zapytanie dzięki któremu połaczę te dwie tabele ( za pomocą drugiej ) po ID...

w taki sposób żeby spełniony był warunek ( po where ) żeby sprawdzał czy user należy do komórki numer - [podana z ręki]

Ostatnio edytowany przez debbie (2016-09-02 15:25:20)


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#2  2016-09-02 20:05:03

  jezoo - Dzięcioł

jezoo
Dzięcioł
Skąd: Z lasu
Zarejestrowany: 2005-09-02

Re: Łaczenie tabel w sql

po prostu JOIN

Kod:

select u.*, k.nr_komorki from userzy as u
left join druga as d on d.id_user=u.id
left join komorki as k on k.id_kom=d.id_komorki

http://www.w3schools.com/sql/sql_join.asp

Mozesz sobie nawet zrobic widok z tego zapytania:

Kod:

create view userzy_view as (tutaj powyzszy kod)

Pozniej robisz zwyklego selecta: select * from userzy_view

Ostatnio edytowany przez jezoo (2016-09-02 20:13:49)


LRU #480459

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)