parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

tezro 03.11.2009 07:35

$tData[^table::sql{
	select 
		distinct(ads_types.title) as title, 
		ads_types.id, 
		ads_types.uri, 
		ads_types.google_coords as coords, 
		ads_types.image_desc, 
		ads_types.description as description, 
		ads.published, 
		ads.ads_type 
	from 
		ads_types, 
		ads 
	having 
		ads_types.id = ads.ads_type and ads.published = 1
}]
Разберётесь? Код простой, но это анальная стимуляция в плане нагрузки для MySql. Тут выбираются только записи ads_types, для которых есть ads и они опубликованы. Грубо говоря, есть куча типов объяв, но самих объяв для этих типов может и не быть - выбираем только те, что есть.