Stowrzyem sobie tabele oraz tabele (slownik) do niej.
CREATE TABLE RODZAJ ( Id_rodzaj int NOT NULL, Nazwa_telef char(10) NOT NULL, PRIMARY KEY (Id_rodzaj) ); CREATE TABLE TELEFON ( Id_telef int NOT NULL, Id_rodzaj int, Nr_telef numeric NOT NULL, PRIMARY KEY (Id_telef) FOREIGN KEY (Id_rodzaj) REFERENCES RODZAJ(Id_rodzaj) );
W tabeli RODZAJ ktora jest tylko slownikiem mam takie wiersze tylko:
Cytat
1 Phone1
2 Phone2
3 Fax
4 Cell
5 Private
2 Phone2
3 Fax
4 Cell
5 Private
Teraz wstawiajac cos do tabeli TELEFON (np: jako Cell Phone 500123546) mam tworzyc takie zapytanie?
INSERT INTO TELEFON (Id_rodzaj, Nr_telef) VALUES (4, '500123546');
No dobrze ale jakie ma to sie do rzeczywistosci? jak ten numer ma sie przekladac na tekst "Cell" i jako tworzyc zapytanie SELECT?