천재 멤버들과 함께 유용한 사이트를 찾는 것이 좋습니다. 나는 한동안이 SQLite 문제에 대한 해결책을 찾으려고 노력 해왔다. Google은이 웹 사이트를 찾는 것을 제외하고는 절 도와주지 않았습니다. SQL 쿼리는 동일한 데이터베이스의 MSAccess 버전에서 올바르게 작동합니다.SQLITE INNERJOIN 악몽, 이것에 대한 해결책이 필요합니다
내 SQL 문은 다음과 같습니다.
SELECT Invoices.InvoiceNumber, Invoices.Quantity,Invoices.Code, Invoices.Price,Invoices.Discount, Invoices.InvoiceGrandTotal, Employees.EmployeeName, Customers.CustomerName, Invoices.DateOfInvoice, [price]*[Quantity] AS Total, Customers.Address, Products.Description,Products.Unit FROM Products INNER JOIN ( ( (Invoices INNER JOIN InvoiceDetails ON Invoices.InvoiceNumber = InvoiceDetails.InvoiceNumber ) INNER JOIN Customers ON Invoices.CustomerID = Customers.CustomerID ) INNER JOIN Employees ON Invoices.UserID = Employees.EmployeeID ) ON Products.Code = InvoiceDetails.Code WHERE (((InvoiceDetails.InvoiceNumber)='10111'));
오류 메시지
은 다음과 같습니다 "
Cannot compile Select-Statement: no such column: Invoices.InvoiceNumber
"
create table scripts를 게시하십시오. –
해결책을 찾았습니다. Ron Savage가 제공 한 솔루션은 원활하게 작동합니다. – Shaamil