MySQL (5.7.x): Gibt es überhaupt ein ternäres Argument in WHERE-Bedingungen?Ternär in WHERE-Bedingung (MySQL)?
Ich versuche, eine AND-Klausel basierend auf dem Wert der Auswahl auszuführen:
SELECT DISTINCT p.user_id, eml.template, eml.subject
FROM order_lines ol, email_template eml
JOIN user p ON ol.user_id = p.user_od
WHERE ol.status in (9.2, 10)
-- This line here
AND eml.name = (ol.status = 10 'SurveyOne' ? 'SurveyTwo')
ich User_id bekommen muß, und bedingte Reihe von eml auf ol.status Wert.
Ehrfürchtig:
In einigen Datenbanken (aber nicht MySQL), kann dies zu vereinfachen. Genau das, was ich gesucht habe. Vielen Dank! – guice