может не быть (в зависимости от базы) одно из полей. Хотелось бы использовать единый запрос для всех вариантов базы, который бы в случае отсутствия поля, возвращал константное значение.
Вариант select a, b, if(hasColumnInTable(currentDatabase(), 'table', 'c'), c, 0) from table where... приводит к ошибке. Есть ли путь решения кроме как на стороне собственного приложения?
добавить поле в таблицу как alias
Обсуждают сегодня