Hallo Hopsel,
wenn ich dich richtig verstehe müsste meine query ja dann derart aufgebaut sein:
"SELECT * FROM db_kontakt WHERE firmenname LIKE '$buchstabe%' OR nachname LIKE '$buchstabe%' ORDER BY firmenname, nachname LIMIT $start,$menge"
Zu den Daten...
ich speichere in der kontakt-DB u.a. folgende Werte (spezielle KD-spezifische habe ich weggelassen):
- interne_ktnr
- bearbeiter
- response aus
- erfassungsdatum
- letzterkontakt
- anrede
- titel
- firmenname
- vorname
- nachname
- strasse
- ort
- land
- telefon
- telefax
- mobil
- ansprechparter_anrede
- ansprechparter_titel
- ansprechparter_vorname
- ansprechparter_nachname
- ansprechparter_strasse
- ansprechparter_ort
- ansprechparter_land
- ansprechparter_telefon
- ansprechparter_telefax
- ansprechparter_mobil
- bevorzugte_kt_art
- wiedervorlage
- memo (statisch nicht fortführend)
In der Kontakthistorie lege ich u.a. folgende Werte ab:
- ktid (logisch, zuordnung zu kontakt)
- bearbeiter
- kontaktzeit
- kontaktart
- kontakttext
Die Grundwerte für Bearbeiter stammen aus der aktuellen Login-Sitzung, die Werte für Response aus stammen aus seperater Tabelle da diese bei dem KD häufig variieren.
Neben diesen Werten gibt es halt noch verschiedene KD-spezifische Werte wie Kontakt-Gruppe (Priv/Gew; bei Gew gibt es noch die Felder St-Nr bzw. int. St.-ID) oder Agentur usw...
Das ganze stammt aus einem Buchungs-/Belegungs- und Rechnungssystem für Yachtcharter.
Gruss
Dieter