Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate)
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2021, 13:09   #1
shturman1387
Форумчанин
 
Аватар для shturman1387
 
Регистрация: 12.06.2012
Сообщений: 110
По умолчанию Постраничная выборка

Доброе всем время суток! Возник такой вопрос. Предположим есть две базы данных, в каждой из которых есть одинаковые таблицы, например таблица контактов. Что бы объединить данные в один результирующий набор можно использовать UNION ALL
Код:
SELECT *
FROM db1.dbo.Contact
UNION ALL
SELECT *
FROM db2.dbo.Contact
И для постраничного доступа я могу обернуть это все в SELECT * FROM (subquery) и использовать OFFSET ROWS FETCH NEXT
Но почему-то кажется, что это не будет оптимально работать скажем на таблицах с большим кол-вом записей. Может кто-то знает другой вариант, потому что нагуглить другие варинты не получилось (варианты реализации через ранжирование не предлагать, не думаю, что это лучше)
shturman1387 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Постраничная навигация Ol'ga WordPress и другие CMS 0 01.09.2017 15:00
Постраничная навигация kostya67 PHP 3 05.10.2014 14:06
Постраничная навигация Devolarium PHP 2 09.04.2013 15:08
Протестируйте. Постраничная навигация.. mar4elo PHP 3 12.12.2010 19:46
постраничная навигация с MySQL ilma55 PHP 12 10.03.2010 11:12