我不知道这个查询有什么问题。这对我来说似乎很好。
select o.id, p.date, u.billingName, u.billingPhone, u.billingCompany,
u.billingAddress, u.billingCity, u.billingState, u.billingCountry,
u.billingZip, u.shippingName, u.shippingPhone, u.shippingCompany,
u.shippingAddress, u.shippingCity, u.shippingState, u.shippingCountry,
u.shippingZip, o.layer, o.boardSizeWidth,o.boardSizeHeight, o.quantity
from order o, purchase p, useraccount u
where p.id = 1 and o.id = p.OrderId and u.id = p.UserId
错误:#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“order o, purchase p, useraccount u where p.id = 1 and o.id = p.OrderId and u.id”附近使用正确的语法