У меня есть временная таблица, которую я создаю в sproc, в которой хранится информация о моем пользователе.Мне нужно объединить эту таблицу с другой таблицей, в которой есть НЕСКОЛЬКО строк для этого конкретного пользователя, но я хочу вернуть только один результат из таблицы «многие».
что-то вроде
SELECT u.firstname, u.lastname
FROM #users AS u
INNER JOIN OtherTable AS ot on u.userid = (top 1 ot.userid)
Очевидно, что это не сработает, но это суть того, что я пытаюсь сделать по двум причинам: одна - я хочу, чтобы только одна строка возвращалась (по убыванию поля даты), а другая - для целей оптимизации.Запрос должен отсканировать несколько тысяч строк, как в настоящее время ..