В моем запросе есть оператор IF:
IF(friend.block, 'yes', 'no')
где значение friend.block равно 0 или 1 ... но в любом случае ставится "да" ... есть идеи?
friend.block должно быть типа INTEGER, чтобы это работало, или вы должны поместить сравнение:
friend.block
INTEGER
IF(friend.block != 0, 'yes', 'no')
Синтаксис:
IF (friend.block = 1) THEN 'Yes' ELSE 'No' END IF
Вы можете использовать оператор case:
CASE friend.block WHEN 1 THEN 'Yes' КОГДА 0 ТОГДА «Нет» КОНЕЦ
CASE friend.block WHEN 1 THEN 'yes' WHEN 0 THEN 'no' END