MudGuard: mySQL Bei Suche über mehrer Spalten auch den Feldnamen des Treffer ausgeben

Beitrag lesen

Hi,

Nachtrag:

wenn nur eine der Spalten ausgegeben werden soll, die zutrifft,könnte man evtl. was mit verschachteltem if machen.

A la SELECT t.*, if (PHONE LIKE '$search','PHONE', if (MOBILE LIKE '$search), 'MOBILE', 'FAX') from tabelle t …

Brauchst Du wirklich like? Suchst Du mit Wildcards ('%' bzw. '_')? Ansonsten besser das like durch ein = ersetzen.

cu,
Andreas a/k/a MudGuard