外部キーを使用して 3 つのテーブルがリンクされています。テーブルの 1 つに null の可能性があるデータが含まれていますが、それでも表示したいです。また、複数の条件が機能しています。
これは私がこれまでに持っているものですが、うまくいきません:
SELECT ord.OrdNo, ord.OrdDate, cu.CustNo, cu.CustFirstName, cu.CustLastName, em.EmpNo, em.EmpFirstName, em.EmpLastName
FROM OrderTbl ord, Customer cu, Employee em
WHERE cu.CustNo=ord.CustNo
AND em.EmpNo=ord.EmpNo (+)
AND ( OrdDate BETWEEN '01-Jan-04'
AND '31-Jan-04')
AND cu.CustState = 'CO'
基本的に、注文テーブルの従業員情報は null かもしれませんが、それでもエントリを表示したいです。私はSQLの学習を始めたばかりなので、助けていただければ幸いです。
編集:上記のクエリを実行してもエラーはありませんでした。null フィールドを持つ結果が見つからなかっただけです。