dziobok
24.05.2007, 16:54:44
Witam,
Czy mógłby mi ktoś pomuc potrzebuję zrobić podwójny select na dwóch tabelach
Tabela 1 na nazwę DZIECIAKI
NAZWISKO_Dziecka,
IMIE_Dziecka,
DATA_URODZENIA,
GRUPA,
KOSZT_utrzymania_dziecka,
ILOSC_POSILKU
oraz
Tabela nr 2. PROWADZACY
NAZWISKO_prowadzacego
IMIE_prowadzacego
DATA_URODZENIA
DATA_ZATRUDNIENIA
GRUPA
jak mógłbym do tego stworzyć drógi select aby działało.
tzn aby w jednym zapytaniu były dwa selecty
np. Select nazwisko_prowadzacego, nazwisko_dziecka, grupa from dzieciaki, prowadzacy where grupa='a';
snipe
24.05.2007, 17:55:40
poczytaj sobie o inner join, left join i right join

w ten sposób będziesz mógł łączyć zapytania i wyciągać potrzebne informacje
dziobok
25.05.2007, 06:09:55
A czy mógłbys mi na przykładzie moich tabelek pokazać jakikolwiek przykład. Byłbym wdzięczny za wyklarowanie mi tego.
Sebastian Rozmus
25.05.2007, 14:58:07
SELECT u.nazwisko_prowadzacego , s.nazwisko_dziecka , s.grupa FROM ( tabela2 u, tabela1 s ) WHERE s.grupa = 'a'
nie wiem czy dobrze bo pisałem z głowy i nie sprawdzałem ale chyba ok
dziobok
28.05.2007, 18:01:37
Dzięki
ten select mi działa
Miałbym jeszcze jedną prośbę bo chciałbym stworzyć przykładowe zapytanie na dwóch selectach to tych tabel
oprócz tego co mi napisałeś.
chciałbym sobie to bardziej przyswoić.
Na przykładzie szybciej umię zaskoczyć
jest mi ktoś w stanie pokazać na wymienionych przezemnie tabelach podwójny select. Bardzo mi na tym zależy.