parser

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

 

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

запрос к бд

volirvag 30.05.2011 13:26

Подскажите, пожалуйста, стоит ли такой запрос разбить на отдельные?
^CSQL.table{SELECT ibase.baseid, ibase.basename, ibase.basenaspunkt, ibase.baseudal, itypes.typesid, ibase.basecoord, itypes.typesname, ibase_itypes.tybaseid, ibase_itypes.tytypesid, ibase_igeo.gebaseid, ibase_igeo.gegeosid, igeo.geoid, igeo.geoname, ibase_foto.base_id, ibase_foto.image, ibase_foto.foto_name 
FROM ibase 
LEFT JOIN ibase_itypes ON (ibase.baseid = ibase_itypes.tybaseid) 
LEFT JOIN itypes ON (ibase_itypes.tytypesid = itypes.typesid) 
LEFT JOIN ibase_igeo ON (ibase.baseid = ibase_igeo.gebaseid) 
LEFT JOIN igeo ON (ibase_igeo.gegeosid = igeo.geoid) 
LEFT JOIN ibase_foto ON (ibase.baseid = ibase_foto.base_id) 
WHERE ibase.baseunik = 0 AND itypes.typesid = 1 
ORDER BY ibase.vizits DESC}
..5 лефт джоинов + эта "конструкция" менюшится.
(innodb, внешние ключи)