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

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

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

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

Cannot access temporary tables from within a function.

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

Ответы на вопрос(4)

Ваш ответ на вопрос