Vinzenz Mai: SQL: SELECT nach einem Einzelwert in einem SET-Feld?

Beitrag lesen

Hallo

Was ist daran so schwierig, dass Du gescheitert bist?
Ich habe beim SELECT-Statement gesucht und nicht beim Datentyp.

und hast folgendes nicht beachtet:

<zitat>
    The WHERE clause, if given, indicates the condition or conditions that rows
    must satisfy to be selected. where_condition is an expression that evaluates
    to true for each row to be selected. The statement selects all rows if there
    is no WHERE clause.

In the WHERE clause, you can use any of the functions and operators that
    MySQL supports, except for aggregate (summary) functions. See Chapter 11,
    Functions and Operators.
</zitat>

Was ist daran so ungewöhnlich,

Was ist daran so schwierig, diesem Hinweis zu folgen. Und: es sich zu merken?
Danach geht der direkte Weg zu den Funktionen und Operatoren - ohne den Umweg über SELECT.

dass man in derart arroganter Weise antworten muss? :-)

Arrogant? Wenn Du meinst, dass Hilfe, die Dir den Weg zu einer Lösung für Dein Problem zeigt, das Du nicht hättest, wenn Du ein vernünftiges Tabellendesign hättest, arrogant ist ... Woran bist Du _vorher_ gescheitert?

Wenn jemand auf den recht unüblichen Datentyp SET kommt, dann sollte er sich auch damit vertraut machen, wie er damit umgeht - *bevor* er sich für diesen Datentyp entscheidet. Hinweise dazu gibt es - oh Wunder - genau bei diesem Datentyp. Ja, darauf hat Dich ChrisB hingewiesen. Das war Deiner Meinung nach natürlich arrogant.

Soll ich Dir wegen Deiner Frage und Deinen beiden Antworten auf die Beiträge von ChrisB und mir nun arrogante Ignoranz unterstellen?

Grüße

Vinzenz