![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 6.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
witam, mógłby ktoś pomóc, i napisać dlaczego wybrał tą odpowiedź. Ponieważ zadanie niby proste a zdania są podzielone.
dzięki z góry. Dane osobowe studenta znajdują się w tablicy student, przy czym w polu id_wojew znajduje się klucz obcy odwołujący się do klucza głównego o tej samej nazwie w tablicy wojew. Tablica wojew jest typowym słownikiem przy czym w polu nazwa_wojew znajduje się nazwa województwa. Które z poniższych zapytań SQL zwróci dane studenta z nazwą (nie numerem) województwa? SELECT imie, nazwisko, wojew.nazwa_wojew FROM student, wojew WHERE student.id_wojew=id_wojew.wojew; SELECT imie, nazwisko FROM student (SELECT wojew FROM wojew); SELECT imie, nazwisko, wojew.nazwa_wojew FROM student RIGHT JOIN wojew USING(id_wojew); SELECT imie, nazwisko, wojew.nazwa_wojew FROM student LEFT JOIN wojew USING (id_wojew); |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 32 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kod $ cat test.sql
Kod $ psql test < test.sql CREATE TABLE CREATE TABLE INSERT 0 1 INSERT 0 1 INSERT 0 1 imie | nazwisko | nazwa_wojew ------+----------+------------- | | Pomorskie Jan | Kowalski | Mazowieckie (2 rows) imie | nazwisko | nazwa_wojew ------+----------+------------- Jan | Kowalski | Mazowieckie (1 row) DROP TABLE DROP TABLE To powiedz nam jeszcze na jakiej to uczelni pierwsze zapytanie lepiej pasuje do "zapytanie zwracające dane studenta" (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował ucho 6.05.2009, 20:34:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 17:25 |