Dieter: Alternative ORDER BY - Anweisung in MySQL ?

Beitrag lesen

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
  • email
  • ansprechparter_anrede
  • ansprechparter_titel
  • ansprechparter_vorname
  • ansprechparter_nachname
  • ansprechparter_strasse
  • ansprechparter_ort
  • ansprechparter_land
  • ansprechparter_telefon
  • ansprechparter_telefax
  • ansprechparter_mobil
  • email
  • 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