-4
2つのテーブル(view_sales_reportとcom_payments)を結合し、view_sales_reportのすべてのレコードを表示しようとしています。クエリは以下のとおりですが、問題はcom_paymentsエントリのみのレコードを表示しています。私はどこの条件を変更する必要があると思います。2つのテーブルを結合してすべてのレコードを表示
SELECT
view_sales_report.tender_id,
view_sales_report.customer_code,
view_sales_report.marketing_exe,
com_payments.main_section,
com_payments.amt_curr,
com_payments.amount,
com_payments.date_of_pay,
com_payments.cat_paid,
view_sales_report.category,
view_sales_report.po_received_date
FROM view_sales_report
JOIN com_payments ON com_payments.tender_id = view_sales_report.tender_id AND com_payments.main_section ='Incentives'
WHERE com_payments.cat_paid = 'Marketing'
ORDER BY view_sales_report.file_no DESC
いずれにしても私にこれを助けることができますか?
tender_id | customer_code |
1 | 0 |
2 | 0 |
3 | 0 |
4 | 0 |
5 | 1 |
6 | 0 |
表のCom_Payments
tender_id | main_section | cat_paid
1 | | marketing
所望の出力
tender_id | customer_code | cat_paid
1 | 0 | Marketing
2 | 0 |
3 | 0 |
4 | 0 |
5 | 1 |
6 | 0 |
tender_id | customer_code | cat_paid
1 | 0 | Marketing
を取得して出力IAM view_sales_report
表
にどこを追加左が期待された結果 – Jens
plsはチェックして、いくつかのサンプルデータを表示し、私は –