Невозможно получить доступ к временным таблицам из функции

Я хотел бы получить количество конкретных записей. Итак, мой запрос будет выглядеть следующим образом ...

SELECT
    ID, 
    NAME,
    (SELECT...) AS UserCount // Stmt1
FROM MyTable

Проблема в том, что «Stmt1» - сложный оператор, и его нельзя записать как внутренний запрос. Что ж, я могу использовать функции, но оператор включает «CREATE TABLE», поэтому я получаю следующее сообщение об ошибке

Невозможно получить доступ к временным таблицам из функции.

Как лучше всего выполнить задачу?

19
задан Rauf 5 March 2012 в 04:26
поделиться