Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Базы данных MySQL

  Все выпуски  

RusFAQ.ru: Базы данных SQL


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Базы данных SQL

Выпуск № 185
от 06.12.2006, 23:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 389, Экспертов: 40
В номере:Вопросов: 2, Ответов: 4


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

Вопрос № 65.140
Нужно сделать вывод постов на главной страничке. В приложении используемый мною код. Толко нужно добавить вот что: чтобы посты отображались как один два три. Попорядку. Думаю нужно сделать массив и использовать цикл для вывода.
Только вот не додумаюсь сам как сделать. Подскажите.

Приложение:

Отправлен: 01.12.2006, 19:17
Вопрос задал: _Master_ (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Евгений Крюков
Здравствуйте, _Master_!
Счетчик сделать с 1 и добавить к выводу (см. код в приложении)

Приложение:

---------
Большинство ответов на вопросы в рассылках находиться через Яндекс за 1 мин.

Ответ отправил: Евгений Крюков (статус: Студент)
Ответ отправлен: 01.12.2006, 19:58


Вопрос № 65.168
Уважаемые эксперты! Столкнулась с такой проблемой: при подговтоке статотчета делаю запрос SQL - выборка определенных данных из нескольких таблиц - работает хорошо, но если 3 карточки заведены на одного и того же человека (поля Фамилия, имя, отчество), то они считаются, как 3. В то же время есть вероятность, что могут быть просто однофамильцы. Подскажите пожалуйста, как можно решить эту проблему.
Отправлен: 01.12.2006, 21:42
Вопрос задала: Zinaida (статус: 1-ый класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Santana
Здравствуйте, Zinaida!
скорее всего групировка в запросе идет по полю Фамилия. Что в корне не верно. групировка дожна быть по полю ID однозначно идентифицирующего человека.
Можно конечно группировать по трем полям Фамилия, имя, отчество. Но это тоже не гарантия, ведь могут же быть два и больше Иванова Ивана Ивановича
Ответ отправил: Santana (статус: 8-ой класс)
Ответ отправлен: 01.12.2006, 22:12
Оценка за ответ: 5

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

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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное