Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Составление SQL-запросов > Медленный запрос для 2 больших таблиц |
Автор: polin11 30.6.2018, 18:49 | ||||||
Есть 2 таблицы Table1 (1 млн записей) и Тable2 (10 млн записей) Свзяь между таблицами один ко многим. Нужно вытащить определнное колчичество записей, например 100 из Table1, следующим запросом:
Можно переписать так:
Но оба запроса выполняются медленно. Хочется из вложенного запроса делать выборку не всей таблицы Table2 по фильтру Field2 = 'val1', а только 100 записей, например
но так как есть условие Table1.Field2='val2', то этот запрос неверный. Может есть стандартное решение аналогичной проблемы? |