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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2017, 19:49   #1
REztor
Форумчанин
 
Регистрация: 28.02.2009
Сообщений: 302
По умолчанию Проверка запроса с условием

Всем привет. Можете проверить правильность работы запроса? Есть две таблицы A: id_person, person_name, id_address и B: id_address, address_string. Получить список в виде: Адрес – Количество проживающих людей. Только адреса, по которым проживает больше двух человек.
Код:
SELECT Address_string, COUNT(person_name)
FROM A inner join B ON A.id_address = B.id_address
GROUP BY address_string
HAVING COUNT(person_name) >2
REztor вне форума Ответить с цитированием
Старый 14.01.2017, 20:18   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Я бы группировал по id_address
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 14.01.2017, 21:12   #3
REztor
Форумчанин
 
Регистрация: 28.02.2009
Сообщений: 302
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Я бы группировал по id_address
Запрос правильно сработает?
REztor вне форума Ответить с цитированием
Старый 14.01.2017, 21:17   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Не знаю. Зависит от того насколько уникальны значения в address_string. И если не уникальны, то как эта не уникальность интерпретируется. По идее даже если они совпадают, но с разными ключами, то это разные адреса. Иначе зачем их в отдельной таблице держать с суррогатным ключем.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проверка содержимого запроса Konstantin_ua БД в Delphi 2 07.11.2014 14:54
Проверка данных каждой ячейки в столбце с условием и при совпадении, занесение данных в параллельные ячейки другого столбца DEE9 Помощь студентам 3 12.04.2014 08:46
Проверка парроля с помошью SQL запроса в базе. iria Помощь студентам 1 11.11.2010 13:14
Проверка, является ли число равным одному из чисел, получаемых из запроса Adoquery Абдуллаев Рустам БД в Delphi 8 01.05.2009 17:06
Создать выражение для запроса с условием smoky Microsoft Office Access 3 13.05.2008 21:39