Codeigniter Active Records для сравнения двух столбцовPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Codeigniter Active Records для сравнения двух столбцов

Сообщение Anonymous »

My table looks something like this



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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»