Hallo,
gibt es eine möglichkeit folgendes mit MySQL zurealisieren:
Ich habe folgende Datensätze
Name,Geschlecht,Rauchverhalten,familienstand
1. Datensatz
Ließchen Klein, Frau, nicht-Raucher, ledig
2. Datensatz
Werner Werner, Mann, nicht-raucher,ledig
3. Datensatz
Miriam Goldhofer, frau, raucher, ledig
Mein Query schaut jetzt folgendermaßen aus
$query="SELECT name FROM kontakte WHERE Geschlecht='Frau' or Rauchverhalten='raucher' or familienstand='ledig';";
==> Ergebnis werden alle datensätze sein, ich möchte
aber das Ergbnis so sortieren das der Datensazt mit den meisten übereinstimmung als erstes kommt:
Reinfolge der ausgabe:
1. -> Miriam Goldhofer
2. -> Ließchen Klein
3. -> Werner Werner
Wie kann man so etwas realisieren
gibt es eine möglichkeit folgendes mit MySQL zurealisieren:
Ich habe folgende Datensätze
Name,Geschlecht,Rauchverhalten,familienstand
1. Datensatz
Ließchen Klein, Frau, nicht-Raucher, ledig
2. Datensatz
Werner Werner, Mann, nicht-raucher,ledig
3. Datensatz
Miriam Goldhofer, frau, raucher, ledig
Mein Query schaut jetzt folgendermaßen aus
$query="SELECT name FROM kontakte WHERE Geschlecht='Frau' or Rauchverhalten='raucher' or familienstand='ledig';";
==> Ergebnis werden alle datensätze sein, ich möchte
aber das Ergbnis so sortieren das der Datensazt mit den meisten übereinstimmung als erstes kommt:
Reinfolge der ausgabe:
1. -> Miriam Goldhofer
2. -> Ließchen Klein
3. -> Werner Werner
Wie kann man so etwas realisieren

Kommentar