Temat: Problem z Selectem dla dwoch tabeli
Hej
Jestem poczatkujący i mam problem z selectami
stworzylem sobie do cwiczen 3 tabele ktore sa juz uzupelnione danymi wg kolumn:
Table "public.informacje"
Column | Type | Modifiers
---------------+-----------------------+-----------
id | integer | not null
imie | character varying(20) | not null
nazwisko | character varying(20) | not null
Referenced by:
TABLE "praca" CONSTRAINT "praca_id_fkey" FOREIGN KEY (id) REFERENCES informacje(id)
Table "public.praca"
Column | Type | Modifiers
------------------+-----------------------+-----------
id | integer |
stanowiskoid | integer |
rodzajumowy | character varying(20) |
Foreign-key constraints:
"praca_id_fkey" FOREIGN KEY (id) REFERENCES informacje(id)
Table "public.stanowisko"
Column | Type | Modifiers
--------------+-----------------------+-----------
stanowiskoid | integer | not null
nazwa | character varying(30) |
Indexes:
"stanowisko_pkey" PRIMARY KEY, btree (stanowiskoid)
Jak wywołać zapytanie które zwróci mi szukając po ID:
informacje.nazwisko oraz nazwe stanowiska (z tabeli stanowisko) według praca.id
lub prościej ujmując robiąc taki select:
select nazwisko, praca.stanowiskoid from informacje,praca where informacje.id=1 and praca.id=1;
nazwisko | stanowiskoid
----------+--------------
Benjamin | 3
(1 row)
Zamiast 3 w stanowisko id zwrócić stanowisko.nazwa
Dziękuję za pomoc, nie wiem czy to dobrze wytumaczyłem, ale starałem się jak mogłem
pozdr