ChrisB: Teilstring in einem mySQL-Feld abfragen..evtl. find_in_set ?

Beitrag lesen

Hi,

Ich gehe mal davon aus, dass eine Datensatz in einer Tabelle "set" genannt wird und das Feld eben eine Variable in diesem Datensatzes ist.

Den Datensatz nennt man ueblicherweise Datensatz, oder Zeile; und die Felder auch Spalten.

Jetzt habe ich aber eine Sortierkriterium zur Auswahl, was nicht als Wert alleine in einem Feld steht, sondern mit anderen Werten zusammen.

Das klingt danach, als ob das Datendesign nicht besonders guenstig waere - du solltest dich mit dem Stichwort Normalisierung beschaeftigen.

select * from MEINETABELLE where find_in_set("MEINKRITERIUM","$FELD")


>   
> "$FELD" ist die Variable, indem u. a. der Wert steht, auf die das Feld geprüft werden soll.  
  
Und wie sieht das Statement aus, wenn die Variable aufgeloest wurde?  
  
Was ist "MEINKRITERIUM", warum steht es in Anfuehrungszeichen?  
  
Hast du dir im Handbuch angeschaut, in welcher Reihenfolge FIND\_IN\_SET seine Parameter erwartet?  
  
MfG ChrisB  
  

-- 
„This is the author's opinion, not necessarily that of Starbucks.“