| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > СУБД, общие вопросы > Пересечение таблиц |
| Автор: DEER 15.7.2005, 10:34 |
| Подскажите плиз, а то совсем запутался В SQL UNION это объединение двух сущностей(выборок там или таблиц), А какой оператор чтобы были только одинаковые записи(т.е. пересечение)? |
| Автор: LSD 15.7.2005, 10:55 | ||
|
| Автор: DEER 15.7.2005, 11:05 |
| что - то не пошло Добавлено @ 11:06 этот оператор не под все СУБД идёт? |
| Автор: LSD 15.7.2005, 11:20 | ||||
Не все СУБД полностью поддерживаю все спецификации SQL, именно по этому:
|
| Автор: DEER 15.7.2005, 11:27 | ||
| извините... Задача была чтоб работало под => СУБД MS SQL SERVER 2000, MySQL 5.0 и ещё под ORACLE. Пишу сейчас запросы под MySQL в программе MySQL-Front (это графическая облочка служит для удовного просмотра редактирования данных) Среда программирования в данном вопросе значения по моему не иммет Задача состоит в следующем. Сделать из одной и той же таблицы данные с разными критериями отбора и оставить данные повторяющиеся в обоих выборках.
|
| Автор: LSD 15.7.2005, 11:34 | ||||
А в твоем случае проще сделать так:
|
| Автор: DEER 15.7.2005, 11:39 | ||||
Ответ от сервера:
Я думаю он ругается на объявление t2 Добавлено @ 11:46
так не ругается, но в ответ попадает объединение, а не пересечение |
| Автор: DEER 15.7.2005, 11:54 |
| Всё разобрался спасибо |