2017-07-28 3 views
1

Ich möchte eine if else Abfrage in einer MySQL-Abfrage machen. Leider weiß ich nicht, wie es richtig geht. Kann mir bitte jemand erklären?Wie kann ich eine if und sonst mysql Abfrage

Wie kann ich eine Abfrage wie folgt aus:

if s_table.column1 = s_table.column2 
set .s_table.column1 = 1 
else 
set .s_table.column1 = 2 
end if 
+0

Mögliche Duplikat von [ Wie führe ich einen IF ... THEN in einem SQL SELECT aus?] (Https://stackoverflow.com/questions/63447/how-do-i-perform-an-if-then-in-an-sql-select) – Scath

+0

Was stimmt nicht mit Ihrer Anfrage? – Eric

Antwort

0
IF search_condition THEN statement_list 
    [ELSEIF search_condition THEN statement_list] ... 
    [ELSE statement_list] 
END IF 

Ich glaube, Sie vermissen die DANN

Kann dort Dokumentation finden Sie hier: https://dev.mysql.com/doc/refman/5.7/en/if.html