Mysql 1064 ошибка не может обнаружить очевидную ошибку - PullRequest
0 голосов
/ 10 февраля 2012
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'

Я проверил и заметил очевидное, но я не вижу ошибки.Был бы признателен за другую пару глаз

1 Ответ

2 голосов
/ 10 февраля 2012

У вас была запятая не в том месте - я думаю, это должно работать (и это немного более читабельно)

    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'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...