Quantcast
Channel: 楽天 みんなで解決!Q&A 新着質問([技術者向] コンピューター/205)
Viewing all articles
Browse latest Browse all 29232

Access2007で、5つのテーブルを結合したい

$
0
0
Access2007のSQLで質問です。「ユーザが選んだレンタカー営業所に所属する車と、その借主、レンタル日、レンタル期間」を一覧で表示するクエリーを制作しています。 テーブル ■Customer -CustomerID(主キー) -FirstName -LastName ■Book -FK_CustomerID(複合キー) -FK_CarNo(複合キー) -Date -Duration ■Car -CarNo(主キー) -Model ■Own -FK_CarNo(複合キー) -FK_LocationNo(複合キー) ■Location -LocationNo(主キー) -LocationName ------------------------------------------------------------------- LocationNameの中から指定したLocationが保有するCarのBookすべてを表示するクエリーを作りたいです。 クエリーが生成するアウトプットは、CarNo, Model, FirstName, LastName, Date, Duration, です。 以下のSQLを作ってみましたが、"syntax error missing operator.."と表示されてしまいます。 SELECT c.CarNo, c.Model, cs.FirstName, cs.LastName, b.Date, b.Duration FROM Location l INNER JOIN ( ( (Own o INNER JOIN Car c ON o..FK_CarNo = c.CarNo l.LocationNo) INNER JOIN Book b ON c.CarNo = b.FK_CarNo) INNER JOIN Customer cs ON b.FK_CustomerID = cs.CustomerID) ON l.LocationNo = o.FK_LocationNo WHERE l.LocationName =:user_input ;

Viewing all articles
Browse latest Browse all 29232

Trending Articles