mysql in einer Tabelle JEDE Spalte durchsuchen
Chris
- datenbank
0 Cheatah
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
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