Hallo zusammen!
bei dem versuch 5 Tabellen zu verbinden .braucht die Ausführung der mysql-statment
viele zeit ich möchte wissen voran das liegt
1- liegt an der join ? oder
2- Datenbank Struktur ?
hier ist mysql -code :
select distinct
kundeninformation.id,
kundeninformation.anrede,
kundeninformation.titel,
kundeninformation.name,
kundeninformation.vorname,
kundeninformation.vorname2,
kundeninformation.email1,
kundeninformation.telefon1,
kundeninformation.status,
kundeninformation.bemerkung,
private_kontakte.strasse as strasse_privat,
private_kontakte.ort as ort_privat,
private_kontakte.plz1 as plz1_privat,
private_kontakte.email as email_privat,
private_kontakte.postfach as postfach_privat,
private_kontakte.bundesland as bundesland_privat,
private_kontakte.land as land_privat,
private_kontakte.telefonprivat1,
geschaeftliche_kontakte.Firma2 as firma_geschaeft,
geschaeftliche_kontakte.Strasse2 as strasse_geschaeft,
geschaeftliche_kontakte.Abteilung2 as abteilung_geschaeft ,
geschaeftliche_kontakte.Telefon12 as telefon1_geschaeft ,
geschaeftliche_kontakte.Telefon2 as telefon2_geschaeft,
geschaeftliche_kontakte.Fax2 as fax_geschaeft,
geschaeftliche_kontakte.Mobile2 as mobile_geschaeft,
geschaeftliche_kontakte.PLZ2 as plz_geschaeft,
geschaeftliche_kontakte.Ort2 as ort_geschaeft,
geschaeftliche_kontakte.Postfach2 as postfach_geschaeft,
geschaeftliche_kontakte.Bundesland2 as bundesland_geschaeft,
geschaeftliche_kontakte.Land2 as land_geschaeft,
geschaeftliche_kontakte.URL2 as url_geschaeft,
geschaeftliche_kontakte.Kontonummer2 as kontonummer_geschaeft,
geschaeftliche_kontakte.BLZ2 as blz_geschaeft,
geschaeftliche_kontakte.Kontoinhaber2 as kontoinhaber_geschaeft,
geschaeftliche_kontakte.Kreditinstitut2 as kreditinstitut_geschaeft,
geschaeftliche_kontakte.IBNA2 as ibna_geschaeft,
geschaeftliche_kontakte.UST2 ust_geschaeft,
geschaeftliche_kontakte.PLZ2 as plz2_geschaeft,
from kundeninformation
left join gruppen1
on (gruppen1.kid = kundeninformation.id) left join untergruppen
on (untergruppen.kid = kundeninformation.id) left join private_kontakte
on (private_kontakte.kid = kundeninformation.id) left join geschaeftliche_kontakte
on (geschaeftliche_kontakte.kundenid = kundeninformation.id)
where ".$_POST['auswahl']." = '".$_POST['search']."' OR ".$_POST['auswahl']." =
'".$_POST['search']."'";
Danke für eure Hilfe
LG
Khaled
bei dem versuch 5 Tabellen zu verbinden .braucht die Ausführung der mysql-statment
viele zeit ich möchte wissen voran das liegt
1- liegt an der join ? oder
2- Datenbank Struktur ?
hier ist mysql -code :
select distinct
kundeninformation.id,
kundeninformation.anrede,
kundeninformation.titel,
kundeninformation.name,
kundeninformation.vorname,
kundeninformation.vorname2,
kundeninformation.email1,
kundeninformation.telefon1,
kundeninformation.status,
kundeninformation.bemerkung,
private_kontakte.strasse as strasse_privat,
private_kontakte.ort as ort_privat,
private_kontakte.plz1 as plz1_privat,
private_kontakte.email as email_privat,
private_kontakte.postfach as postfach_privat,
private_kontakte.bundesland as bundesland_privat,
private_kontakte.land as land_privat,
private_kontakte.telefonprivat1,
geschaeftliche_kontakte.Firma2 as firma_geschaeft,
geschaeftliche_kontakte.Strasse2 as strasse_geschaeft,
geschaeftliche_kontakte.Abteilung2 as abteilung_geschaeft ,
geschaeftliche_kontakte.Telefon12 as telefon1_geschaeft ,
geschaeftliche_kontakte.Telefon2 as telefon2_geschaeft,
geschaeftliche_kontakte.Fax2 as fax_geschaeft,
geschaeftliche_kontakte.Mobile2 as mobile_geschaeft,
geschaeftliche_kontakte.PLZ2 as plz_geschaeft,
geschaeftliche_kontakte.Ort2 as ort_geschaeft,
geschaeftliche_kontakte.Postfach2 as postfach_geschaeft,
geschaeftliche_kontakte.Bundesland2 as bundesland_geschaeft,
geschaeftliche_kontakte.Land2 as land_geschaeft,
geschaeftliche_kontakte.URL2 as url_geschaeft,
geschaeftliche_kontakte.Kontonummer2 as kontonummer_geschaeft,
geschaeftliche_kontakte.BLZ2 as blz_geschaeft,
geschaeftliche_kontakte.Kontoinhaber2 as kontoinhaber_geschaeft,
geschaeftliche_kontakte.Kreditinstitut2 as kreditinstitut_geschaeft,
geschaeftliche_kontakte.IBNA2 as ibna_geschaeft,
geschaeftliche_kontakte.UST2 ust_geschaeft,
geschaeftliche_kontakte.PLZ2 as plz2_geschaeft,
from kundeninformation
left join gruppen1
on (gruppen1.kid = kundeninformation.id) left join untergruppen
on (untergruppen.kid = kundeninformation.id) left join private_kontakte
on (private_kontakte.kid = kundeninformation.id) left join geschaeftliche_kontakte
on (geschaeftliche_kontakte.kundenid = kundeninformation.id)
where ".$_POST['auswahl']." = '".$_POST['search']."' OR ".$_POST['auswahl']." =
'".$_POST['search']."'";
Danke für eure Hilfe
LG
Khaled