Форум программистов, компьютерный форум, киберфорум
Наши страницы
MySQL
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/10: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Unick
не Администратор ^_^
985 / 220 / 23
Регистрация: 03.05.2009
Сообщений: 1,483
Записей в блоге: 1
#1

Условие в запросе

17.07.2012, 21:17. Просмотров 1896. Ответов 2
Метки нет (Все метки)

вытащить из базы: всех людей, c IP которых произошло более одной регистрации, и при этом хотя бы у одного из них должна быть написана характеристика научного руководителя
хотя бы у одного из них - как это составить в SQL запросе?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.07.2012, 21:17
Ответы с готовыми решениями:

Условие if в запросе
Приветствую всех есть такой запрос MySqL SELECT `room` FROM `table` ...

В запросе 3 одинаковых столбца, но для каждого необходимо разное условие
У меня есть таблица team(id, name), вторая таблица event(id, team1id, team2id,...

Как добавить в запросе условие "начинаются с букв из диапазона от Л до Р"?
SELECT onum, amt, cname, sname, cust.city, sal.city FROM sal, cust, ord ...

Where в запросе
Доброго дня. Не могу разобраться с where в запросе. Запрос должен вывести...

Глюк в запросе (BETWEEN)
Добрый день уважаемые гуру. Сложилась ситуация, никак не могу правильно...

2
Денис Н.
459 / 459 / 23
Регистрация: 17.08.2011
Сообщений: 1,489
17.07.2012, 21:20 #2
ANY? Предикат...
1
Unick
не Администратор ^_^
985 / 220 / 23
Регистрация: 03.05.2009
Сообщений: 1,483
Записей в блоге: 1
18.07.2012, 10:57  [ТС] #3
некто не покажет пример данного запроса?
не могу составить

Добавлено через 16 минут
SQL
1
SELECT * FROM `students` WHERE `ip` IN (SELECT ip FROM `students` GROUP BY `ip` HAVING COUNT(*)>1) AND  `text` IN (SELECT `text` FROM `students` GROUP BY `text` HAVING COUNT(*)>1) ORDER BY `ip`
Надо только подправить `text`...

Добавлено через 13 минут
все сделал
ужасный запрос получился
SQL
1
SELECT * FROM `students` WHERE `ip` IN (SELECT `ip` FROM `students` GROUP BY `ip` HAVING COUNT(*)>1) AND `ip` = ANY (SELECT `ip` FROM `students` WHERE `text` NOT LIKE '') ORDER BY `ip`;";
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.07.2012, 10:57

Ошибка в запросе
Выполняю задачу на онлайн-сайте. Перечислите номера моделей любых типов,...

Ошибка в запросе
Написал запрос: SELECT program.program_id, version.download_count...

IIf в запросе
Люди помогите очень please Идея: осуществляется выбор на основе значения поля...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru