Chris: mysql in einer Tabelle JEDE Spalte durchsuchen

Ich möchte in einer Tabelle JEDE Spalte durchsuchen:

ID | Wert_1 | Wert_2 | ... | Wert_20

1 | 456 | 346 | ... | 567

Wie kann ich eine Anweisung schreiben, die mir nur nach dem Wert sucht - egal in welcher Spalte (egal ob der Wert in "Spalte_1" oder "Spalte_2" liegt)

Select ID from werte where EGALWELCHERWERT = 346

Bin verzweifelt

Chris

  1. Hi,

    Ich möchte in einer Tabelle JEDE Spalte durchsuchen:

    dieser Wunsch ist ein sehr sicheres Indiz für ein defektes DB-Layout. Aufgaben, die aus einem solchen resultieren, sind gewöhnlich nicht mit vertretbarem Aufwand lösbar, weil sowas in SQL einfach nicht vorgesehen ist - bzw. _sein darf_.

    ID | Wert_1 | Wert_2 | ... | Wert_20

    Mache daraus eine 1:n-Beziehung.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes