кекс
Новичок
Выборка работает, но при большом объеме ругается на таймаут в денвере.
Возможно это и не правильно, но не знаю как иначе сделать. получается в запросе еще 3 подзапроса. правильно ли это? Или нужно искать другое решение? Помимо этого, там еще в while есть запрос к базе. Как правильно поступить?
Возможно это и не правильно, но не знаю как иначе сделать. получается в запросе еще 3 подзапроса. правильно ли это? Или нужно искать другое решение? Помимо этого, там еще в while есть запрос к базе. Как правильно поступить?
PHP:
SELECT *,
(SELECT familiya
FROM `sotrudnik`
WHERE id=
(SELECT ck_sotrudnik
FROM chei_klient ck1
WHERE ck1.ck_id=
(SELECT MIN(ck_id)
FROM chei_klient ck2
WHERE kl_id=ck2.ck_klient
)
)
)
AS `pervsotr`
FROM .....
WHERE ....