Зато мой следующий ноутбук в сервисном центре Apple в Киеве (СЦ Монблан) отремонтировали бесплатно — заменили всю плату — вышел со строя видео чип nVidia, это известная проблема
У меня в январе была аналогичная ситуация на G1S — тоже заменили бесплатно без вопросов (Москва, AСК-Сервис)
SELECT
c_id
, g_id
, (
SELECT id
FROM photo_image p
WHERE
is_published = 1
AND p.g_id = yy.g_id
ORDER BY is_main_foto DESC, ordi
LIMIT 1
) p_id
FROM
(
SELECT
c.id c_id
, g.id g_id
, IF(
@typex = g.c_id
, @rownum := @rownum + 1
, @rownum := 1 + LEAST(0, @typex := g.c_id)
) AS rown
FROM
photo_category AS c
INNER JOIN photo_gallery AS g ON g.c_id = c.id
, (SELECT @rownum := 1, @typex := '_') zz
WHERE
c.is_published = 1
AND g.is_published = 1
ORDER BY c.ordi, g.ordi DESC
) yy
WHERE rown <= 5
1. эквивалентно getstore($url, $file) из LWP::Simple
2. Для сборки thumbnail существует куча готовых модулей (например, GD::Thumbnail или GD::Image::Thumbnail)
GROUP BY 1, 2 HAVING p_id
в самом конце запроса, но это уже мелочи
Выше уже написали вариант: WHERE (is_main_foto = 1 OR is_published = 1)…
http://youtube.com/watch?v=YfuoC8QoOFw