我有这个问题:
SELECT EquipmentNumber, P.AreaCode AS AreaCode, EquipmentType, EquipDsc FROM MajorEquipment ME
INNER JOIN PlantAreaCodes P ON ME.PACId = P.PACId;
它在MySQL中运行良好,但当我尝试在我的应用程序中使用它时,我在'ON子句'中得到错误“Unkown column”ME.PACId。
我发现它特别奇怪,它只在我的应用程序中失败。有谁知道为什么?
答案 0 :(得分:0)
这个问题比我预想的要简单得多;因为我是通过字符串输入这些,所以我有这样的查询:
"Line 1" +
"Line 2";
这样打印:Line 1Line 2
。我没有在第一行的末尾或第二行的开头留下空格。我需要的是:
"Line 1" +
" Line 2";
因此在读取别名时出现了问题。虽然我使用了别名MajorEquipment MEINNER JOIN
,而不是MajorEquipment ME INNER JOIN