Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите сделать SELECT с 3 таблиц 
:(
    Опции темы
t0mmy4824
  Дата 7.4.2012, 22:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 20.5.2011

Репутация: нет
Всего: нет



Здравствуйте) 
очень срочно нужен запрос) 
просидел пару часов и не могу ничего придумать) 
диплом горить)
помогите пожалуйста

излагаю суть дела

есть два таблицы и третья, которые соединяет их
в одной хранятся измерения(dimensin) в другой схемы(Schema)
dimOfSch  - таблица которая соединяет их
показывает какие измерения есть в схемах

у меня есть айдишник схемы.. я хочу найти все измерения с таблицы dimensin которых нету в заданой схеме(схему я по айдишнику определяю)

ума не приложу как это сделать 
все измерения любой схемы могу найти, а вот, те, которых нету .... 
помогите пожалуйста 
заранее благодарен 

поиск всех, которые есть, может кому- то поможет
Код

select DIMENSION.name from DIMENSION inner join DIMOFSCH on DIMENSION.idt=DIMOFSCH.idt 
inner join [SCHEMA] on [SCHEMA].idsch = [DIMOFSCH].idsch where [SCHEMA].idsch=1


приложил фотку БД

Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  Untitled.jpg 23,23 Kb
PM MAIL   Вверх
Akina
Дата 7.4.2012, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 45
Всего: 454



Код

select DIMENSION.name from DIMENSION 
left join DIMOFSCH on (DIMENSION.idt=DIMOFSCH.idt and [SCHEMA].idsch=1)
where [SCHEMA].idsch is null



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
t0mmy4824
Дата 8.4.2012, 03:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 20.5.2011

Репутация: нет
Всего: нет



sql server menegment studio выдает ошибку

Msg 4104, Level 16, State 1, Line 2
The multi-part identifier "SCHEMA.idsch" could not be bound.
Msg 4104, Level 16, State 1, Line 3
The multi-part identifier "SCHEMA.idsch" could not be bound.


PM MAIL   Вверх
Akina
Дата 8.4.2012, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 45
Всего: 454



А запрос из первого поста - он работает?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
t0mmy4824
Дата 9.4.2012, 06:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 20.5.2011

Репутация: нет
Всего: нет



Цитата(Akina @  8.4.2012,  21:23 Найти цитируемый пост)
А запрос из первого поста - он работает? 

да
PM MAIL   Вверх
Akina
Дата 9.4.2012, 07:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 45
Всего: 454



а, ну да... ночью и не такую хрень напишешь...
Код

select DIMENSION.name 
from DIMOFSCH 
inner join [SCHEMA] 
on ([SCHEMA].idsch = [DIMOFSCH].idsch and [SCHEMA].idsch=1)
right join DIMENSION
on DIMENSION.idt=DIMOFSCH.idt 
where [SCHEMA].idsch is null



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.0559 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.