選択クエリの作成に問題があります。
以下の簡略版で示した表があります。私が示したものよりも多くの列がありますが、このクエリに関係のないものは省略しました.
ID ReceiptNo TransactionType
--------------------------------
1 | 2SJ1532 | SALE
2 | 8UG7825 | SALE
3 | 0619373 | SALE
4 | 8UG7825 | RFND
5 | | TEST
トランザクション タイプが「SALE」で、選択した行の ReceiptNo がトランザクション タイプ RFND の行にも表示される行のみを選択したいと考えています。
上記の例では、行 2 を選択します。トランザクション タイプが SALE であり、その ReceiptNo もトランザクション タイプ RFND の行に表示されるためです。
すべての SALE タイプのトランザクション タイプを選択する次のクエリがありますが、上記のように選択を機能させるにはサブクエリが必要だと思います。誰かがそれを助けることができれば、それは素晴らしいことです.
SELECT * FROM $table_name WHERE RecieptNo IS NOT NULL AND TRIM(RecieptNo) <> '' AND TransactionType = 'SALE'