我想在数据库中即时创建列。
但是当我使用SQL别名时,我得到了错误:ER_BAD_FIELD_ERROR:“字段”列表中的未知列“ product_sales”。
无法识别列product_sales。
这是我的代码:
configureTransformer("/example/path") { ... }
我希望输出包含所有列名,包括即时创建的列名。
答案 0 :(得分:0)
product_sales尝试将其关闭后,您在关闭)
时遇到了错误
您使用的是product_sales - over_head_costs
,但是在此列之前,您使用别名(具有相同的名称)重新分配了product_sales,因此您不能在select子句中使用别名..您应该删除(无用的)别名对于product_sales AS product_sales
let query = `SELECT dept_id, dept_name, over_head_costs
, product_sales
, product_sales - over_head_costs AS profit FROM departments`;