Mysql 未为派生表中的列编号指定列名
我收到这个错误信息,有人能提供解决方案吗 我看了这个论坛,找不到解决办法 动态SQL错误Mysql 未为派生表中的列编号指定列名,mysql,sql,Mysql,Sql,我收到这个错误信息,有人能提供解决方案吗 我看了这个论坛,找不到解决办法 动态SQL错误 SQL错误代码=-104 无效命令 没有为派生表ACCRG中的列编号1指定列名 信不信由你,我认为错误来自你的orderby语句: ORDER BY 1,product.num ASCENDING 我认为在MySQL中按常量排序是不合法的。根据错误判断,MySQL似乎正在尝试在ACCRG派生表中查找名为1的列。不存在这样的列,因此会出现此错误。相反,为什么不按产品编号订购 ORDER BY product
SQL错误代码=-104
无效命令
没有为派生表ACCRG中的列编号1指定列名
信不信由你,我认为错误来自你的
orderby
语句:
ORDER BY 1,product.num ASCENDING
我认为在MySQL中按常量排序是不合法的。根据错误判断,MySQL似乎正在尝试在ACCRG
派生表中查找名为1
的列。不存在这样的列,因此会出现此错误。相反,为什么不按产品编号订购
ORDER BY product.num ASCENDING
谢谢,蒂姆,我会试试看,如果这是问题,我会告诉你的
ORDER BY product.num ASCENDING