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

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

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


Ответ
 
Опции темы
Старый 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 вне форума Ответить с цитированием
Ответ
Купить рекламу на форуме 20000 рублей в месяц

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Постраничная навигация 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