Подскажите
Выбираем email'ы по заказам
Почему этот код
выполняется дольше, чем этот ?
Хотя по логике куча запросов в цикле должна выполняться дольше
Выбираем email'ы по заказам
Почему этот код
| Код |
|---|
$orders=CSaleOrder::GetList(array(),array("DELIVERY_ID"=>array(1,2,3,9,10)));
while($order=$orders->Fetch()){
$ids[]=$order["ID"];
}
$e = CSaleOrderPropsValue::GetList(array(), array("CODE"=>array("EMAIL"), "ORDER_ID"=>$ids));
while($email = $e->Fetch()){
$emails[$email["VALUE"]]=$email["VALUE"];
} |
выполняется дольше, чем этот ?
| Код |
|---|
$orders=CSaleOrder::GetList(array(),array("DELIVERY_ID"=>array(1,2,3,9,10)));
while($order=$orders->Fetch()){
$email = CSaleOrderPropsValue::GetList(array(), array("CODE"=>array("EMAIL"), "ORDER_ID"=>$order["ID"]))->Fetch();
$emails[$email["VALUE"]]=$email["VALUE"];
}
|
Хотя по логике куча запросов в цикле должна выполняться дольше