Почему я не могу использовать select сначала в подзапросе? Здесь у меня есть псевдовыбор, который выдает исключение: Cannot use 'first', 'limit' or 'skip' in this context.
Почему я не могу использовать сначала в подзапросах informix
Я не понимаю, почему. Я хочу, чтобы выбрать первые 10 идентификаторов, а затем и в других строках таблицы, которые в этом наборе
select * from Table1 where ID in (select first 10 ID from Table2)
Как я должен переписать этот выбор?
hm ok Это решение проблемы, но почему существует такое ограничение в informx db? – hudi
Это смешно 'select (выберите сначала 1 из sysmaster: sysdual) из sysmaster: sysdual' не разрешен, но' select (выберите x из (выберите сначала 1 x из sysmaster: sysdual)) из sysmaster: sysdual' разрешен. Это в основном тот же контекст. – nurettin