Mailinglisten-Archive |
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