0

次のクエリを使用して請求書の詳細を取得しています。そのため、請求書に登録されている顧客がいない場合でも、請求書の詳細を取得する必要があります。その場合、invoice テーブルの外部キーcusidfkは null です。では、どうすれば結果セットを取得できますか? 同じ結果セットで顧客に null を表示するにはどうすればよいですか?

SELECT invoice.invno,invoice.invdate,invoice.invtime,customer.bizname,invoice.addedby,item.nameinsin,invoicedetails.price,invoicedetails.soldprice,invoicedetails.qty,invoicedetails.subtotal,invoicedetails.total,payment.pamt,invoice.tot
FROM invoice, invoicedetails, item, customer, payment
WHERE invoice.invno=invoicedetails.invnofk
  AND invoicedetails.itemfkcode=item.itemcode
  AND customer.cusid=invoice.cusidfk
  AND invoicedetails.invnofk='0000000000005'
  AND invoice.invno=payment.invfkno
4

1 に答える 1