Есть главная таблица
Пользователи:
ID , Фамилия поля таблицы
Есть дочерняя таблица
Описания:
ID,
Описание
Таблица Пользователи связана с таблицей Описания связью один-к-одному по полю ID (те не все пользователи имеют описание)
Скажите как быстрее всего произвести загрузку из этих таблиц.
На данный момент я делаю так
Выполняю хранимую процедуру и загружаю данные в приложение
select ID , Фамилия from Пользователи where <мое условие>
затем формирую новый запрос из всех ID предыдущего запроса
select ID , Описание from Описания where ID in(1,2,3,..................................................)
Тк данных очень много то второй запрос иногда не выполняется из-за нехватки памяти
Скажите можно ли это сделать быстрее и красивее.