У меня очень своеобразная проблема на руках. У меня есть проект, в котором предыдущий инженер базы данных не подумал о дизайне базы данных, и теперь я застрял на нем. Мой вопрос прост:
У меня есть два разных запроса на выбор, и один из них должен выполняться, если поле установлено или нет, т.е.
если поле1 равно 0 -> выполнить запрос 1, если поле1 равно 1 -> выполнить запрос 2
Пока я добрался сюда:
SELECT should_i_care
FROM
product_sample
WHERE
pid='XXX'
CASE should_i_care
WHEN '1' then call query2
WHEN '0' then call query1
Но обнаружил, что я не могу объявлять запросы, которые хочу запустить. Какие-либо предложения?