Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Запрос по нескольким таблицам на наличие  [new]
ArtyLyght
Member

Откуда: Пермь
Сообщений: 57
Добрый день!
Есть ряд таблиц: ДОРОГА, РАЗМЕТКА, ОГРАЖДЕНИЕ, СТОЛБИКИ...

ДОРОГА:
ID_дорогаname
1Питер - Кострома
2Москва - Воркута
3Хабаровск - Владивосток
.......


РАЗМЕТКА:
ID_разметкаid_дороганачалоконецтип...
120.0000.1503...
220.1500.2008...
330.2000.3505...
..................


ОГРАЖДЕНИЕ:
ID_ограждениеid_дороганачалоконецтип...
120.8000.9003...
251.1501.2008...
394.3007.3505...
..................

......

Нужно получить таблицу наличия (разметки, ограждений, столбиков,....) по дорогам с условием,
что во всех таблицах ТИП=3, и получит типа такой таблицы:
ДорогаРазметкаограждениеСтолбики...
Питер - Костромаестьнетесть...
Москва - Воркутаестьестьесть...
Хабаровск - Владивостокнетнетесть...
...............


Каким образом составить запрос чтобы получить таблицу как писаную выше?
Заранее благодарен!
2 сен 13, 11:16    [14783047]     Ответить | Цитировать Сообщить модератору
 Re: Запрос по нескольким таблицам на наличие  [new]
Добрый Э - Эх
Guest
left join + pivot + isnull
2 сен 13, 11:19    [14783060]     Ответить | Цитировать Сообщить модератору
 Re: Запрос по нескольким таблицам на наличие  [new]
ArtyLyght
Member

Откуда: Пермь
Сообщений: 57
Добрый Э - Эх
left join + pivot + isnull

К сожалению я совсем мало знаю SQL, и не совсем понимаю что это значит
2 сен 13, 11:25    [14783093]     Ответить | Цитировать Сообщить модератору
 Re: Запрос по нескольким таблицам на наличие  [new]
Гость333
Member

Откуда:
Сообщений: 3683
ArtyLyght,

А ваших познаний SQL хватит, чтобы оформить вопрос в соответствии с рекомендациями по оформлению сообщений, пп.4 и 6?
2 сен 13, 11:29    [14783112]     Ответить | Цитировать Сообщить модератору
 Re: Запрос по нескольким таблицам на наличие  [new]
ArtyLyght
Member

Откуда: Пермь
Сообщений: 57
Гость333,

Microsoft SQL Server 2012 - 11.0.2100.60 (X64)
Feb 10 2012 19:39:15
Copyright (c) Microsoft Corporation
Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
2 сен 13, 11:34    [14783142]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить