predator
web designer
php4.3.10-mysql4.1.10 bug
php4.3.10 (Client API version - 3.23.49)
mysql4.1.10
может кто уже и сталкивался.
после выполнения такого запроса:
из пхп prc вернулся пустым
если такой-же запрос выполнить например в MySQL-Front'e prc заполнен
но если запрос изменить вот на такой
то и в php всё нормально
вот такой баг, блин
вот незнаю - если два одинаковых вложенных запроса, mysql оптимизирует их? типа чтобы реально он выполнился только один раз?
так-то оно шустро работает, но впринципе.
php4.3.10 (Client API version - 3.23.49)
mysql4.1.10
может кто уже и сталкивался.
после выполнения такого запроса:
PHP:
SELECT
server_id,
@v:=(SELECT SUM(test_counter)
FROM a_allocation_responses
WHERE
task_id="72" AND
FROM_UNIXTIME(check_time,"%Y%c%e")="200535"
GROUP BY task_id) all_rec,
SUM(test_counter) num, ROUND((SUM(test_counter)*100)/@v) prc
FROM a_allocation_responses
WHERE
task_id="72" AND
FROM_UNIXTIME(check_time,"%Y%c%e")="200535"
GROUP BY server_id
если такой-же запрос выполнить например в MySQL-Front'e prc заполнен
но если запрос изменить вот на такой
PHP:
SELECT
server_id,
@v:=(SELECT SUM(test_counter)
FROM a_allocation_responses
WHERE
task_id="72" AND
FROM_UNIXTIME(check_time,"%Y%c%e")="200535"
GROUP BY task_id) all_rec,
SUM(test_counter) num, ROUND((SUM(test_counter)*100)/(SELECT SUM(test_counter)
FROM a_allocation_responses
WHERE
task_id="72" AND
FROM_UNIXTIME(check_time,"%Y%c%e")="200535"
GROUP BY task_id)) prc
FROM a_allocation_responses
WHERE
task_id="72" AND
FROM_UNIXTIME(check_time,"%Y%c%e")="200535"
GROUP BY server_id
вот такой баг, блин
вот незнаю - если два одинаковых вложенных запроса, mysql оптимизирует их? типа чтобы реально он выполнился только один раз?
так-то оно шустро работает, но впринципе.