首先,抱歉我的英语不好。
这是我的数据mysql:
id | tx_command | tx_status
-----------------------------
1 | postpaid | OK
2 | prepaid | OK
3 | cek | OK
4 | cek | NOK
5 | view_voucher| OK
6 | postpaid | NOK
7 | prepaid | NOK
这是问题,对我来说很难。我想用tx_status'ok'显示基于 - Tx_command'postpaid和prepaid'的数据,然后即使后付费或预付费tx_command但他的tx_status'NOK'也没有显示。 - 第二个是我想用tx_status'NOK'显示tx_command'cek',换句话说,如果tx_command'cek'和tx_status'NOK'然后没有显示。
如果两者都成为一个查询,它是否可能?
答案 0 :(得分:2)
是的,您可以使用OR
条件......
像这样的东西
SELECT
*
FROM
<your-table>
WHERE
(tx_command = 'prepaid' AND tx_status = 'OK') OR
(tx_command = 'prepaid' AND tx_status = 'OK') OR
(tx_command = 'cek' AND tx_status = 'NOK')