powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Запрос странно работает
4 сообщений из 4, страница 1 из 1
Запрос странно работает
    #33729504
Saharok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT * FROM news_archive,sections WHERE sections.sec_id=news_archive.sec_id AND parent_id='30' AND news_date_ua>='02-16-2006' AND news_date_ua<='05-16-2006' AND is_shown_ua ORDER BY news_date_ua DESC, news_archive.sort_id LIMIT 20 offset 0

Этот запрос выдает сдвоенные результаты, т.е одна и та самая строчка находиться 2 раза, хотя в базе дубляжа данных нет. В чем причина? Спасибо!
...
Рейтинг: 0 / 0
Запрос странно работает
    #33729600
Владимор Конев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отношение между таблицами "один ко многим", вот при джойне и получаются дубликаты записей из родительской таблицы
...
Рейтинг: 0 / 0
Запрос странно работает
    #33730006
Saharok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как тогда выбрать данные, что бы получить не удвоенный результат?
...
Рейтинг: 0 / 0
Запрос странно работает
    #33730226
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SaharokКак тогда выбрать данные, что бы получить не удвоенный результат?
У вас news_archive и sections связываются по полям sec_id. Если в таблице sections будут 2 записи с sec_id, которые удовлетворят дальнейшим условиям, то одна строка из news_archive выведется для дважды - для каждой секции.
следовательно, надо доограничить таблицу sections.
Вообще, было бы неплохо привести пример с данными, а то это больше похоже на гадание на кофейной гуще.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Запрос странно работает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]