Ben bir iki querys yapabileceğiniz bir sorgu var?
Bu ilk
$q = "select c.id as campaignId,c.priceFactor,
o.cid,o.bloggerPrice,o.state as state,o.customerPrice,o.id as orderId,o.listPrice,o.basicPrice
from campaign c, orders o
where c.id={$campaignId}
and c.id = o.cid
and o.state in (8,9)";
Ve bu ikinci
foreach($orders as $order)
{
$listPrice = $order->priceFactor * $order->basicPrice;
if($order->bloggerPrice < $listPrice || $order->customerPrice < $listPrice)
{
$order->bloggerPrice = $listPrice;
$order->customerPrice = $listPrice;
}
$qUpdate = "update orders set
listPrice = {$listPrice},bloggerPrice={$order->bloggerPrice},
customerPrice ={$order->customerPrice}
where id=$order->orderId and cid={$order->cid}";
// $this->db->q($qUpdate);
}
Benim soru: Ben bir PHP kodu sadece saf SQL olmadan bunu yukarıda yapabilir miyim?