Тема: Вычитание запросов EXCEPT?
Подскажите пожайлуста, как вычесть 1 запрос из другого?
EXCEPT не получается
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум PHP-MyAdmin.RU → MySQL & phpMyAdmin → Вычитание запросов EXCEPT?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Подскажите пожайлуста, как вычесть 1 запрос из другого?
EXCEPT не получается
что значит вычесть 1 запрос из другого?
Например,
SELECT * FROM Goods
EXCEPT
SELECT * FROM Goods WHERE category=1
По идее EXCEPT должен работать, но пишет ошибку
difference и minus тоже не получаются
вообще не должен так работать, если нужно съемулировать то так http://lists.mysql.com/mysql/209678 а дока по SELECT тут - http://phpclub.ru/mysql/doc/select.html
а зачем вообще идет дублирование запроса сперва выбрать все из Goods получаеться и тут же дублируем выбераем только где category = 1 странно не кажеться?
это к примеру, самый простой запрос
просто нужно выяснить как делать такую разность в MySQL
ни except, ни minus, ни difference не работают
может какое-то другое слово
я же выше написал ссылки на синтаксис MySQL SELECT просто выбрать то что надо и все. а как сделать подзапрос первая ссылка. и прочтите про UNION синтаксис может в Вашей ситуации поможет.
Все получилось
Сделала с помощью подзапросов: in () and not in ()
Спасибо за помощь
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум PHP-MyAdmin.RU → MySQL & phpMyAdmin → Вычитание запросов EXCEPT?
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.