powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Прошу помочь объединить 2 запроса.
1 сообщений из 1, страница 1 из 1
Прошу помочь объединить 2 запроса.
    #39701335
sin39rus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Имеется 3 таблицы: Меню(MENUITEMS), рестораны(RESTAURANTS), периоды(AVAILABILITYSCHEDULES). Меню не содержит ссылки на рестораны, поэтому я к каждому блюду присваиваю все рестораны.
Таблица с периодами содержит ключевые значения из таблицы меню, колонка OBJECTIDENT и значения из таблицы ресторанов колонка SALEPOINTID.
Необходимо связать эти 2 запроса так что бы возле каждого блюда и ресторана в первом запросе появилось поле AVALPERIOD из второго запроса, если подходящая запись из 2 таблицы отсутствует должно, в колонке AVALPERIOD должно стоять 0.
Запросы и результаты выполнения во вложении:

SELECT MENUITEMS.SIFR, MENUITEMS.NAME, RESTAURANTS.NAME AS Restoran
FROM RESTAURANTS CROSS JOIN
MENUITEMS
WHERE (MENUITEMS.NAME = 'Хрустящие свежие овощи')

SELECT AVAILABILITYSCHEDULES.AVAILPERIOD, AVAILABILITYSCHEDULES.OBJECTIDENT, AVAILABILITYSCHEDULES.SALEPOINTID, RESTAURANTS.NAME
FROM AVAILABILITYSCHEDULES INNER JOIN
RESTAURANTS ON AVAILABILITYSCHEDULES.SALEPOINTID = RESTAURANTS.SIFR
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Прошу помочь объединить 2 запроса.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]