Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Как купить рекламу на форуме


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

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме 20000 рублей в месяц

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

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

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


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


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS