Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL查询:如何修复错误1052(不明确列)_Mysql_Sql_Mysql Error 1052 - Fatal编程技术网

MySQL查询:如何修复错误1052(不明确列)

MySQL查询:如何修复错误1052(不明确列),mysql,sql,mysql-error-1052,Mysql,Sql,Mysql Error 1052,当我运行以下两个查询时,我总是发现一个错误,即CUST_NUM是不明确的。我怎样才能解决这个问题 SELECT INV_NUM, CUST_NUM, CUST_LNAME, CUST_FNAME, INV_DATE, INV_AMOUNT FROM CH08_INVOICE i INNER JOIN CH08_CUSTOMER c1 ON (i.CUST_NUM = c1.CUST_NUM) WHERE CUST_BALANCE>=1000; SELECT CUST_LN

当我运行以下两个查询时,我总是发现一个错误,即CUST_NUM是不明确的。我怎样才能解决这个问题

SELECT  INV_NUM, CUST_NUM, CUST_LNAME, CUST_FNAME, INV_DATE, INV_AMOUNT
FROM    CH08_INVOICE i 
INNER JOIN CH08_CUSTOMER c1 ON (i.CUST_NUM = c1.CUST_NUM)
WHERE   CUST_BALANCE>=1000;


SELECT CUST_LNAME, CUST_FNAME 
FROM CH08_CUSTOMER c1 JOIN CH08_CUSTOMER_2 c2
ON (c1.CUST_LNAME = c2.CUST_LNAME AND c1.CUST_FNAME = c2.CUST_FNAME);

请检查此查询

不明确的列表示数据库不知道必须使用该列的表

试用

SELECT  INV_NUM, i.CUST_NUM ...


明确定义表格。

如果您的问题已解决,请不要忘记将其中一个答案标记为正确,或进行评论/编辑,告诉大家您是如何解决问题的。
SELECT  INV_NUM, i.CUST_NUM ...
SELECT  INV_NUM, c1.CUST_NUM ...