Когда я исполняю ниже запроса в SQL сервере я получил ниже ошибкиMSSQL ошибка синтаксиса около ключевого слова «в»
Неправильный синтаксис около ключевого слова «в»
Запрос:
select projectid
from projects
where iif(1!=1,
projects.projectid in (1,16,17,18,19,20,21,22,23),
1);
Пожалуйста, отметьте свой вопрос правильно. 'iif()' не является функцией MySQL, а не типичной функцией SQL Server (вы должны использовать 'case' в SQL Server,' iif() 'обеспечивает совместимость для MS Access). Кроме того, ваша логика имеет мало смысла, потому что «1 <> 1» всегда ложно. –
Извините, моя ошибка: mssql – HUM
здесь я получил описание ссылки iif(): https://msdn.microsoft.com/en-IN/library/hh213574.aspx – HUM