Для пользователей, которые регистрируются. Если Вам не приходит письмо с подтверждением email, пишите на admin[at]quizful[dot]net - будем подтверждать вручную. Просим прощения за доставленные неудобства.

С уважением,
команда Quizful
Знаете ли Вы, что

Если у вас есть уникальная статья и вы хотите, чтобы она стала достоянием общественности, вы можете разместить ее на Quizful.

Топ контрибуторов
loading
loading
Лента обновлений
ссылка May 17 19:13
Комментарий от elirijndael:
Полностью согласен с valid_name.
ссылка May 17 18:47
Комментарий от Aleksandr89:
Неплохой тест. Для тех кто хочет ещё попрактиковатьс...
ссылка May 17 15:13
Комментарий от dpdpdp:
Поменяйте радиокнопки на чекбоксы.
Во втором варианте про...
ссылка May 17 11:55
Комментарий от Torredo812:
вот это подвох!!!
забываешь что х увеличился))и думае...
ссылка May 17 10:50
Комментарий от lesha1980:
Хороший вопрос. Получается, что проверяется только x в...
Статистика

Тестов: 130, вопросов: 5791. Пройдено: 126757 / 526583.

Выборки из нескольких таблиц

Автор: staaas2002  к списку      

Вопрос
Есть две таблицы:
users - таблица с пользователями (users_id, name)
orders - таблица с заказами (orders_id, users_id, status)
1) Выбрать всех пользователей из таблицы users, у которых ВСЕ записи в таблице orders имеют status = 0
2) Выбрать всех пользователей из таблицы users, у которых больше 5 записей в таблице orders имеют status = 1
Ответ
1) Выбор пользователей с использованием вложенного запроса:

SELECT * FROM users WHERE users_id NOT IN (
SELECT users_id FROM orders WHERE status <> 0)
2) C использованием JOIN и HAVING

 SELECT u.* FROM orders o
 JOIN users u ON u.users_id = o.users_id
WHERE o.status = 1 GROUP BY o.users_id
HAVING COUNT(o.status) > 5

Если Вам понравился вопрос, проголосуйте за него

Голосов: 25  loading...
nxsan   IRINA_PSU   fargus   evg111   oks_vvv   progl   uniservise   Solist   alex_kryvets   temagi   alex1395   uschapa   Airy   atomix   UrfinDjusse   alex_skn   svetavlasenko   qwert9   victor_homyakov   minout   capflint   rubtsovsk   madin   kb_quizful   ivanna