2016-05-29 6 views
0

複数のテーブルを内部結合したいのですが、何とかFROMは読み込みません。列はデータで満たされません。しかし、彼らは列を生成しています。 FROM文は間違っていますか?Multiple InnerJoin

SELECT Customer.CID, Customer.FName, Customer.LName, Customer.Address, Customer.ContactNo, 
    Book.BID as Book_SerialNo, Book.Title, ShoppingCart.Quantity, Order1.Status, Order1.ODate 

FROM Customer Inner Join ShoppingCart on Customer.CID = ShoppingCart.CID, 
Order_Book_Junction Inner Join Book on Order_Book_Junction.BID = Book.BID 
Inner Join Order1 on Order_Book_Junction.OID = Order1.OID 
+0

ただ、そこにこれを入れて、これはC#の問題ではありませんが、私 – Toxicable

答えて

0

それは、SQL問題ではないC#

は、SQLでそれを実行すると、エラーメッセージを参照するか、多分エラークエリが任意の行を返さないべきではない、(多分ヘルプ)への声明からの変更です:

FROM Customer 
    Inner Join ShoppingCart 
      on Customer.CID = ShoppingCart.CID 
    Inner Join Book 
      on Order_Book_Junction.BID = Book.BID 
    Inner Join Order1 
      on Order_Book_Junction.OID = Order1.OID 
+0

にSQLの問題のように見えるこれは私がSQLでテストしたときに、私は ' マルチパート識別子「Order_Book_Junction.OIDを取得するエラーメッセージです"拘束できませんでした。" – Minial

+0

だからあなたのm質問とは、ここで見て:http://stackoverflow.com/questions/7314134/the-multi-part-identifier-could-not-bebound –