powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Исключить повторения.
4 сообщений из 4, страница 1 из 1
Исключить повторения.
    #39196210
ureech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Есть запрос, который по существующим в таблице cms_board_items городам ищет в другой таблице регионы и выводит их. Подскажите как исключить повторения регионов.
Код: php
1.
2.
3.
4.
5.
6.
"SELECT  i.city,rg.id as rg_id,rg.name as rg_name
	        FROM cms_board_items i 
			LEFT JOIN cms_geo_cities ct ON ct.name = i.city
			LEFT JOIN cms_geo_regions rg ON rg.id = ct.region_id
            WHERE i.published=1			
			GROUP BY i.city DESC";
...
Рейтинг: 0 / 0
Исключить повторения.
    #39196215
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ureechПодскажите как исключить повторенияА как должен выглядеть результат для региона, в котором более одного города?
...
Рейтинг: 0 / 0
Исключить повторения.
    #39196216
ureech
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, разобрался.Заменил GROUP BY i.city DESC" на GROUP BY rg.name DESC"
...
Рейтинг: 0 / 0
Исключить повторения.
    #39196219
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ureechЗаменил GROUP BY i.city DESC" на GROUP BY rg.name DESC"Тогда в поле i.city будет случайное значение из группы.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Исключить повторения.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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