22.07.2018, 00:18 [+3 UTC]
в нашей команде: 2 884 чел. | участники онлайн: 1 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.47 (16.04.2018)

Общие новости:
13.04.2018, 10:33

Форум:
20.07.2018, 12:27

Последний вопрос:
20.07.2018, 13:35

Последний ответ:
19.07.2018, 14:46

Последняя рассылка:
21.07.2018, 00:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
13.03.2017, 10:05 »
ospi
Огромное спасибо)))) За подробный ответ! Очень стыдно за себя, что совсем не знаю химию((( [вопрос № 190658, ответ № 274756]

РАЗДЕЛ • Базы данных

Установка и настройка серверов баз данных, таблицы и запросы.

[администратор рассылки: Коцюрбенко Алексей aka Жерар (Мастер-Эксперт)]

Лучшие эксперты в этом разделе

solowey
Статус: Студент
Рейтинг: 87
Megaloman
Статус: Академик
Рейтинг: 20
Alexander Babich
Статус: Профессор
Рейтинг: 19

Перейти к консультации №:
 

Консультация онлайн # 65168
Раздел: • Базы данных
Автор вопроса: Zinaida
Отправлена: 01.12.2006, 21:42
Поступило ответов: 3

Уважаемые эксперты! Столкнулась с такой проблемой: при подговтоке статотчета делаю запрос SQL - выборка определенных данных из нескольких таблиц - работает хорошо, но если 3 карточки заведены на одного и того же человека (поля Фамилия, имя, отчество), то они считаются, как 3. В то же время есть вероятность, что могут быть просто однофамильцы. Подскажите пожалуйста, как можно решить эту проблему.

Состояние: Консультация закрыта

Ответ # 129576 от Santana

Здравствуйте, Zinaida!
скорее всего групировка в запросе идет по полю Фамилия. Что в корне не верно. групировка дожна быть по полю ID однозначно идентифицирующего человека.
Можно конечно группировать по трем полям Фамилия, имя, отчество. Но это тоже не гарантия, ведь могут же быть два и больше Иванова Ивана Ивановича


Консультировал: Santana
Дата отправки: 01.12.2006, 22:12

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 129578 от Grigory

Здравствуйте, Zinaida!
Попробуйте в вашем запросе учитывать дату рождения - если это просто однофамильцы, то вероятность очень мала, что у них даты рождения совпадут (если, конечно, не близнецы, которых родители решили назвать одним и тем же именем :-))


Консультировал: Grigory
Дата отправки: 01.12.2006, 22:18

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 129588 от Игорь Елизаров

Здравствуйте, Zinaida!
подобные ситуации могут случиться довольно часто.
идеальный выход - это работа с уникальным идентификатором клиента ID.
например, у нас данные о клиентах лежат в отдельной таблице (паспортные данные, адрес, регион проживания, координаты и т.д ), а в остальных таблицах используется только ID.
в выходную таблицу по идентификатору пользователя подтягиваются нужные данные.
Кроме фамилии и даты рождения в статотчетах могут также использоваться, например, регион проживания (это часто используется в страховании) ну и другие характеристики.
с уважением, Игорь


Консультировал: Игорь Елизаров
Дата отправки: 02.12.2006, 01:26

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.14548 сек.

© 2001-2018, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.47 от 16.04.2018