phpbar.de logo

Mailinglisten-Archive

tabellenstruktur hilfe??

tabellenstruktur hilfe??

Alexander Friess mysql_(at)_lists.phpcenter.de
Fri, 14 Sep 2001 09:03:03 +0200


Guten Morgen Karl,

> tabelle 1:
> name            sb1           sb2      sb3          sonderkonditionen
> -----------------------------------------------------------------
> versicherung1    xxx.-dm     xxx.-dm     xxx.-dm    blabla
> versicherung2    xxx.-dm     xxx.-dm     xxx.-dm    blabla
> versicherung3    xxx.-dm     xxx.-dm     xxx.-dm    blabla
>
> tabelle 2:
> plz      ort     versicherung1   versicherung2   versicherung3
> ------------------------------------------------------------
> 123    ort1   tarifgebiet1      tarifgebiet3        tarifgebiet2
> 345    ort2   tarifgebiet2      tarifgebiet1        tarifgebiet3
> 678    ort3   tarifgebiet3      tarifgebiet2        tarifgebiet1
>

hm, "CONFUSION".

Mir fehlt der Zusammenhang zwischen tab1 und tab2.
"Neue" tabelle 2 mit "echten" :-) Namen:
tabelle 2:
plz      ort     Allianz        Pfefferminzia       Colonia
------------------------------------------------------------
123    ort1   tarifgebiet1      tarifgebiet3        tarifgebiet2
345    ort2   tarifgebiet2      tarifgebiet1        tarifgebiet3
678    ort3   tarifgebiet3      tarifgebiet2        tarifgebiet1

Sorry, aber die Tabellenstruktur ist schlecht, sprich nicht normalisiert.
Wenn Du es so läßt, dann Verfahrensweise wie folgt:

a) Ermittlung von welcher Gesellschaft, z. B. Allianz:
select tab1.* from tab1, tab2 where
	tab2.ort = ort3 AND tab2.allianz = tab1.name
Also für jede Gesellschaft ein eigenes Statement.

b) Normalisierung der Tabelle
Das ist ein eigenes Thema. Wenns möglich ist, melde Dich noch einmal.

Hope this helps.

Gruß Alexander

---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive