2015-03-04 3 views
0

я получил ошибку «# 1054 - Неизвестный столбец„vi.id“в„по статье“» для запроса ниже любой пожалуйста помощью# 1054 - Неизвестный столбец «vi.id» в «по статье»

SELECT DISTINCT vtiger_salesorder.salesorder_no 
FROM vtiger_salesorder 
LEFT JOIN ( 
     select group_concat(TheSum) 
     FROM (
      SELECT concat(productname, ', ', 
        SUM(vtiger_inventoryproductrel.quantity)) AS TheSum 
      FROM vtiger_inventoryproductrel, vtiger_products 
      where vtiger_products.productid = vtiger_inventoryproductrel.productid 
      GROUP BY vtiger_products.productid 
     ) T 
) As vi ON vi.id=vtiger_salesorder.salesorderid 
+2

ваш внутренний выбор не имеет 'id' поле. Единственная вещь, которую он возвращает, - это поле group_concat. –

ответ

0

Если идентификатор см group_contat(TheSum), в этой части вашего подзапроса:

select group_concat(TheSum) 

добавить псевдоним id

+0

Теперь я получаю " –