【发布时间】:2013-12-13 15:10:17
【问题描述】:
cmd =new SqlCommand("Select i.InvoiceNo,i.TotalAmount,
i.PaymentStatus,m.MovieID,m.MovieName, s.CompanyName
From InvoiceDetails i INNER JOIN Movie m ON
i.InvoiceNo=m.InvoiceNo and Supplier s
Inner Join Movie m ON s.SupplierID=m.SupplierID
Where SupplierID=@supplierID AND
CompanyName=@companyName AND PaymentStatus=@ddlPaymentStatus",
conPayment);
这是错误的 Select 语句,如何修改它才能成功从三个表中获取数据。
【问题讨论】:
-
您应该发布您的表格结构。像这样很难知道你哪里出错了
-
你说的这是错误的是什么意思?语法错误?没有得到你想要的结果?
-
是的。只是语法错误。如果两个表我可以成功检索记录,但三个表我不知道检索它。
-
什么是语法错误?