次の 3 つのフィールドを持つ mysql テーブルがあります。
- vouchercode: Unique KEY
- voucherstatus: 1 for unused voucher, 3 for used voucher
- partnerId
PartnerId について、使用済みおよび未使用のバウチャーの数を表示したいと考えています。
Example :- table data
PartnerId voucherstaus vouchercode(unique)
1 1
1 3
1 1
2 3
2 3
2 1
Result:
PartnerId usedvouchers unusedvouchers
1 1 2
2 2 1
同じためのmysqlクエリを手伝ってください。サブクエリを使用する必要があり、group by が機能しないようです。前もって感謝します