У меня есть ситуация, когда мне нужно сделать что-то вроде
select 2, id from users;
Я думаю, что это будет работать по крайней мере с Oracle, но не работает в Mysql. Есть идеи?
Я думаю, вам нужно присвоить имя для вашего произвольного значения:
SELECT 2 AS arbitrary_value, id FROM users;
Ваш запрос в порядке. Может быть, вы должны определить более точно "не работает".