dedlfix: Select

Beitrag lesen

echo $begrüßung;

KundenIDs [Varchar 255]
in diesem Feld sind verschiedene IDs mit Komma getrennt.
also so zB: "12,28,14,2,432,54,122"

Ich möchte nun zB alle selektieren wo in KundenIDs die KundenID "2" vorkommt. Wie geht das?

Für solche Designfehler kann man auch die Funktion FIND_IN_SET() missbrauchen. Das geht sogar ohne großartiges weiteres "Gehampel". Da diese Funktion aber keinen Index verwenden kann, und du auch kein Feld vom Typ SET vorliegen hast, für das Bit-Arithmetik verwendet werden könnte, ist es besser, wenn du deine Datenbankinhalte normalisierst.

echo "$verabschiedung $name";