|
うそーんさま、シャノンさま、オノデラさま、片桐さま、 引き続きのご回答ありがとうございます。
エディタで自作した SQL 構文 --------------------------------−−−−−−−− SELECT Name, Hours FROM ( SELECT UnitID UnitID1, Name FROM T_Units ) LEFT OUTER JOIN ( SELECT UnitID UnitID2, Hours FROM T_Schedule WHERE T_Schedule.Date >= '2008-02-14' AND T_Schedule.Date < '2008-02-15' ) ON ID1 = ID2
上記を、クエリデザイナに貼り付け、【SQL 構文の確認】を実行すると、 「キーワード 'LEFT' 付近に不適切な構文があります。」 「キーワード 'ON' 付近に不適切な構文があります。」 の、構文エラーが確認できました。
その後、上記構文のままクエリデザイナで、【SQL の実行】を実行すると、 下記のように、SQL 構文が自動作成され、結果ペインに実行結果が出力されました。
クエリデザイナで自動作成された SQL 構文 --------------------------------−−−−−−−− SELECT derivedtbl_1.Name, derivedtbl_2.Hours FROM ( SELECT UnitID AS UnitID1, Name FROM T_Units ) AS derivedtbl_1 LEFT OUTER JOIN ( SELECT UnitID AS UnitID2, Hours FROM T_Schedule WHERE T_Schedule.Date >= '2008-02-14' AND T_Schedule.Date < '2008-02-15' ) AS derivedtbl_2 ON derivedtbl_1.ID1 = derivedtbl_2.ID2
クエリデザイナで自動作成された SQL 構文と見比べてみましたが、 私の浅学が原因なのは明らかなようです。 ご回答およびご閲覧の皆さま、この度はお騒がせしてすみませんでした。
|