id
o_name
amount
discount
в целом < /th>
< /tr>
< /thead>
1 < /td>
First < /td>
10 < /td>
0 < /td>
10 < /td>
0 < /td>
/> < /tr>
2 < /td>
second < /td>
20 < /td>
20 < /td>
40 < /td>
< /tr>
40 < /td>
< /tr>
/> третий < /td>
0 < /td>
0 < /td>
0 < /td>
< /tr>
4 < /td>
fourth < /td>
4 < /td>
ourth < /td>
< /td>
4 < /td>
4 < /td>
/> 40
80
sql fiddle
Я не пытаюсь принести данные по таблице, когда поля Ноль.
Код: Выделить всё
$this->db->select('count( id ) AS total_discounted', FALSE);
$this->db->where('amount', 'discount');
$this->db->where('discount !=', 0);
$this->db->where('amount !=', 0);
$results = $this->db->get('user_orders');
echo $this->db->last_query();
< /code>
, который создает запрос < /pbr />
SELECT * FROM user_orders
WHERE amount = 'discount'
AND amount != 0 AND discount != 0;
Это то, что я пытаюсь получить:
SELECT * FROM user_orders
WHERE amount = discount
AND amount!= 0 AND discount!= 0;
Как достичь этого, используя Ci?
Подробнее здесь: https://stackoverflow.com/questions/343 ... wo-columns