Tabela taryfy
np.
1 G11 prąd 1
2 A woda 2
3 B gaz 3
CREATE TABLE taryfa( id_taryfa int(6) UNSIGNED NOT NULL AUTO_INCREMENT, nazwa varchar(30) DEFAULT NULL, opis varchar(30) DEFAULT NULL, PRIMARY KEY (id_tafyra), i teraz nie wiem jak tu zrobic. czy mozna powiązac 1 pole (klucz obcy) do 3 bael id_szczegoly int(6) );
Teraz ma 3 tabele
Tabela energia
CREATE TABLE energia( id_szczegoly INT(6) NOT NULL AUTO_INCREMENT PRIMARY KEY , nazwa VARCHAR(5) NOT NULL , stala FLOAT(10,4) DEFAULT '0' NOT NULL , abonamentowa FLOAT(10,4) DEFAULT '0' NOT NULL , energia_czynna FLOAT(10,4) DEFAULT '0' NOT NULL , zmienna_przesylowa FLOAT(10,4) DEFAULT '0' NOT NULL , ) ENGINE = InnoDB ;
Tabela woda
CREATE TABLE woda( id_szczegoly INT(6) NOT NULL AUTO_INCREMENT PRIMARY KEY , nazwa VARCHAR(5) NOT NULL , stala FLOAT(10,4) DEFAULT '0' NOT NULL , ... ) ENGINE = InnoDB ;
Tabela gaz
CREATE TABLE gaz( id_szczegoly INT(6) NOT NULL AUTO_INCREMENT PRIMARY KEY , nazwa VARCHAR(5) NOT NULL , stala FLOAT(10,4) DEFAULT '0' NOT NULL , abonamentowa FLOAT(10,4) DEFAULT '0' NOT NUL, ... ) ENGINE = InnoDB ;
Nie wiem jak najlepiej powiązac te 3 tabele z tabela taryfy. Jakies pomysły?