Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2012, 18:33   #1
panuta
Пользователь
 
Регистрация: 13.05.2010
Сообщений: 39
Смущение INTERSECT, MINUS, TIMES

Уважаемые программисты, помогите пожалуйста разобраться с 3мя операторами INTERSECT, MINUS, TIMES. Есть три таблицы R1(kod_s,fio,dolzhnost); R2 (kod_s,fio,dolzhnost); R3 (Kod_otdel,otdel). С первыми двумя нужно выполнить NTERSECT, MINUS, а с первой и третьей TIMES. пишу запросы следующим образом:
Код:
Select  *  from r1
Intersect
 Select  *  from r2;
Но все время выделяется второй Select черным цветом и вылазит ошибка "Ошибка синтаксиса в приложении from ".
В чем дело? Подскажите пожалуйста! Заранее благодарна!
panuta вне форума Ответить с цитированием
Старый 22.03.2012, 19:10   #2
Прик
Форумчанин
 
Регистрация: 08.09.2010
Сообщений: 880
По умолчанию

А сразу сказать с какой СУБД работаем, какая версия и что за среда, где "черным цветом вылазит ошибка..." сложно?

Если речь идет о MS SQL Server, то для операнда intersect, как минимум, возвращаемый набор обоих запросов должен быть с одинаковым числом столбцов и одинаковыми их типами.

Последний раз редактировалось Прик; 22.03.2012 в 19:13.
Прик вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Маленький вопрос во фАСМу. директива times. asmars Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 24.09.2011 20:34
Как это понять If Not Intersect valerij Microsoft Office Excel 18 21.06.2008 12:57