SQL запрос из дочерней таблицы
От: binom82 Россия  
Дата: 07.07.09 01:40
Оценка:
Есть главная таблица
Пользователи:
ID , Фамилия поля таблицы

Есть дочерняя таблица
Описания:
ID,
Описание

Таблица Пользователи связана с таблицей Описания связью один-к-одному по полю ID (те не все пользователи имеют описание)


Скажите как быстрее всего произвести загрузку из этих таблиц.
На данный момент я делаю так


Выполняю хранимую процедуру и загружаю данные в приложение
select ID , Фамилия from Пользователи where <мое условие>

затем формирую новый запрос из всех ID предыдущего запроса

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