繁体   English   中英

列存在时无效的列名错误

[英]Invalid column name error when column exists

我一直在尝试运行此查询,但是当它明确显示时,它一直告诉我该列名称不存在: first_name证明这让我发疯了我在做什么错?

SELECT customers.customer_id, orders.order_id, orders.date_ordered, orders.order_total, orders.collection_method, orders.staff_id
FROM customers INNER JOIN orders on customers.customer_id = orders.customer_id
WHERE first_name = James

您应该使用单引号将字符串值转义:

WHERE first_name = 'James'

否则,将它们视为标识符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM