I want to write mysql when statement and i can’t do it.
explanation => localParty is column in table “data”, loc is column from table “o”, and i want to compare localParty to loc, if their values are equal then i want to retrieve information from loc_m column (this column is from table “o”), and if not equal then from localParty column (from “data” table)
Please help how to write this script in mysql query ? Thanks
with this script
select (case when data.localparty = o.loc then o.loc_m else data.localparty end)
as customdata from data, o
it is working but it is missing exactly three result ( I mean that then data.localparty equal to o.loca it is giving result from data.localparty 3 times and after it one time it is giving result from loc_m and it is going like so .
You could modify the query in the following way: