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