CREATE TABLE oddzialy (id_oddz int NOT NULL AUTO_INCREMENT, miejscowosc char(12), ulica char(30), nr_lokalu char(5), PRIMARY KEY(id_oddz)); CREATE TABLE szkolenia (id_szk int NOT NULL AUTO_INCREMENT, temat char(40), PRIMARY KEY(id_szk)); CREATE TABLE oddzialy_szkolenia (ewid_oddz int NOT NULL REFERENCES oddziały(id_oddz), ewid_szk int NOT NULL REFERENCES szkolenia(id_szk), data_od date NOT NULL, data_do date NOT NULL, PRIMARY KEY(ewid_oddz, ewid_szk));
I mam pytanie-jak ułożyc zapytanie żeby wypisało szkolenie które odbyło się np. 2005-01-04, w jednej linii z miejscowościa oddziału i tematem. Jak wpisze zapytanie
SELECT * FROM `oddzialy_szkolenia` WHERE `data_od` = '2005-01-04'
To wypisze mi kolejno dwa klucze, date od, date do, a ja chce jeszcze te dwie rzeczy. Bo nie sądze że trzeba dodać jesc ze dwie referencje... Proszę o wyrozumiałość to moje pierwsze zetknięcie z SQL-em. Pozdrawiam