mysql - 错误 : #1054 - Unknown column 'NOPL' in 'where clause' ?

标签 mysql sql mysql-error-1054

为什么查询会给我这个错误:

#1054 - Unknown column 'NOPL' in 'where clause' ?

SELECT supplierprice.country, 
         supplierprice.networkname, 
         supplierprice.mcc, 
         supplierprice.mnc, 
         `288`.clientprice,
         `288`.ns, 
         client_list.currency
  FROM supplierprice
  INNER JOIN `288` 
  ON supplierprice.supp_price_id = `288`.net_id
  INNER JOIN client_list 
  ON `288`.clientid = client_list.clientid 
  WHERE `288`.ns <> `NOPL` ;

最佳答案

因为你使用`(引用字段/表/数据库引用)而不是'

我认为 NOPL 在你的 where 语句中是一个“字符串”

关于mysql - 错误 : #1054 - Unknown column 'NOPL' in 'where clause' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22905398/

相关文章:

mysql 5.6.35 DELETE FROM错误1054

mysql - SQL 查询中的奇怪逻辑

mysql - #1066 - 不是唯一的表/别名 :

SQL Server - 根据最近日期连接两个表

sql - MySQL 未知列

mysql - 错误 1054 : Unknown column in field list and where clause

php - 将 session 变量存储到 mysql 中

Php mysql 不同表中多条记录的1个字段的SUM

php - 将 MySQL 查询添加到 PHP 文件

mysql - 如何使用mysql连接两个属性相同但每个表中数据不同的表