Rouven: [MySQL] Feldinhalt in LIKE-Ausdruck verwenden?

Beitrag lesen

Hello,

SELECT b.b1, b.b2, b.b3
FROM table_1 AS a, table_2 as b
WHERE a.a1='Wert' AND b.b1 LIKE a.a2 '.%';

setze die Inhalte mit einer entsprechenden Funktion zusammen.
Meine bevorzugte Lösung wäre allerdings eine Änderung des Datenmodells, da du dir eine LIKE-Operation meist mit Performanceverlust erkaufst, fachlich mal ganz davon abgesehen, b.b1 offensichtlich entweder einen anderen Sachverhalt enthält als a.a2, oder das b.b1 nicht atomar ist.

MfG
Rouven

--
-------------------
sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
Friendships are a lot like a backyard garden. We plan to tend to them, but we just always seem to put it off until next week. --  Christian Clemenson as Jerry Espenson in Boston Legal: "Patriot Acts"