SELECT `Order`.`Account` AS Account ,`Order`.`OrderNumber` AS OrderNo
,`TWOrder`.`Customer` , `TWOrder`.`WorksOrderNumber`, `TWOrder`.`Product`,
`Stock`.`ProductNumber`, `Stock`.`Description` AS description
,`Bundle`.`WorksOrder`,`Bundle`.`WorkSection` FROM Order, TWOrder, Stock, Bundle, WHERE
`Order`.`Account` = `TWOrder`.`Customer` AND`TWOrder`.`WorksOrderNumber` =
`Bundle`.`WorksOrder` AND `TWOrder`.`Product` = `Stock`.`Description` AND
`Order`.`Account` = '337447'
我检查并发现了明显但我似乎无法看到错误。会欣赏另一双眼睛
答案 0 :(得分:2)
你在错误的地方有一个逗号 - 我认为这应该有效(并且它更具可读性)
SELECT `Order`.`Account` AS Account,
`Order`.`OrderNumber` AS OrderNo,
`TWOrder`.`Customer`,
`TWOrder`.`WorksOrderNumber`,
`TWOrder`.`Product`,
`Stock`.`ProductNumber`,
`Stock`.`Description` AS description,
`Bundle`.`WorksOrder`,
`Bundle`.`WorkSection`
FROM `Order`, TWOrder, Stock, Bundle
WHERE
`Order`.`Account` = `TWOrder`.`Customer` AND
`TWOrder`.`WorksOrderNumber` = `Bundle`.`WorksOrder` AND
`TWOrder`.`Product` = `Stock`.`Description` AND
`Order`.`Account` = '337447'