Искать  
 
   
 
SQL запрос
Отправлено: 22 Март 2010 03:45 A.M.   [ Игнорировать ]
Студент
Avatar
RankRank
Всего сообщений:  142
Зарегистрирован  2008-01-02
{exp:query sql="SELECT    exp_weblog_titles.title as title,
                                        exp_weblog_titles.entry_id as entry_id,
                                        exp_weblog_titles.url_title as url_title,
                                        exp_weblog_data.field_id_67 as iata,
                                        exp_weblog_data.field_id_69 as city,
                                        exp_weblog_data.field_id_71 as country
                                FROM exp_weblog_titles
                                LEFT JOIN exp_weblog_data
                                ON exp_weblog_titles.entry_id = exp_weblog_data.entry_id
                                WHERE exp_weblog_titles.weblog_id = '24' AND exp_weblog_data.field_id_69 LIKE '{segment_3}%'
                                ORDER BY exp_weblog_data.field_id_69 ASC"
}
                    
<li><a href="{homepage}airports/{url_title}" title="Airports in {city}, {country}"><strong>{city}</strong>, {country}</a></li>
                
{/exp:query} 

На выходе имеем список городов, но некоторые повторяются, так-как встречаются в нескольких записях. Как в выдаче убить дубликаты? Спасибо.

Профиль
 
 
Отправлено: 22 Март 2010 10:22 A.M.   [ Игнорировать ]   [ # 1 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

SELECT DISTINCT ....

Профиль
 
 
Отправлено: 22 Март 2010 01:26 P.M.   [ Игнорировать ]   [ # 2 ]
Студент
Avatar
RankRank
Всего сообщений:  142
Зарегистрирован  2008-01-02

Не, я пробовал ужо, не помогает.

Профиль
 
 
Отправлено: 22 Март 2010 05:20 P.M.   [ Игнорировать ]   [ # 3 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Значит в конце добавь GROUP BY

Профиль
 
 
Отправлено: 23 Март 2010 07:31 A.M.   [ Игнорировать ]   [ # 4 ]
Студент
Avatar
RankRank
Всего сообщений:  142
Зарегистрирован  2008-01-02

Спасибо, работает.

Профиль