2016-09-17 8 views
-2

まず、私の悪い英語のために申し訳ありません。ここでどのように2つのクエリを1つのクエリにmysqlと組み合わせる

は私のデータの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_commandしかしtx_status 'NOK'が表示されなくても、- Tx_command 'postpaid and prepaid'をtx_status 'ok'でと表示したいとします。 - もう1つは、tx_command 'cek'とtx_status 'NOK'を表示したい、つまりtx_command 'cek'とtx_status 'NOK'が表示されない場合です。

両方を1つのクエリにすることができるかどうかは可能ですか?

+1

よう

何かがあなたがしようとした1もあなたのその2つのクエリを更新... OR条件を使用することができます..あなたが私を救っ –

+0

更新@PiyushGupta –

答えて

2

はい、あなたはこの

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') 
+0

TQ仲間日 :) –

関連する問題