http://markitup.jaysalvat.com/examples/wiki/ Вот такой есть
SELECT AA.*,(SELECT MIN(price) FROM catalog WHERE price>0 AND id=AA.id LIMIT 1) minprice FROM group AA
Выбрать только те группы, где минимальная цена больше нуля
SELECT * FROM (SELECT AA.*,(SELECT MIN(price) FROM catalog WHERE price>0 AND id=AA.id LIMIT 1) minprice FROM group AA) BB WHERE BB.minprice IS NOT NULL
SELECT CASE WHEN id=3 THEN 1 [WHEN id=10 THEN 2] ELSE 99 END sortorder ... ORDER BY sortorder,id
DrumBass, Скиньте сюда секцию [mysqld] из my.cnf
эксплайн же делали в пхпадмине
А с этим как?
Предварительный диагноз - мало оперативки. Джойны с сортировкой создают временные таблицы, которым, видимо, не хватает памяти и они свопят их на диск.
Можно, конечно, глянуть/оптимизировать my.cnf, но кардинально это повлияет только в случае его отсутствия ). Как вариант, можно попробовать включить sql-кеш, но ему для этого надо ОЗУ, которого у вас, скорей всего очень мало
На relationships.object_id есть индекс?
В таблицах много записей?
Попробуйте убрать из запроса сортировку, быстрее ли будет выполняться
В Draw есть все фигуры для UML-диаграмм
В MS Visio есть фигуры, кроме всего прочего, и для веб-элементов
Что еще надо для счастья?
Магнат добавил 15.04.2011 в 17:15
leads
10 букав