2016-07-14 20 views
0

このクエリを実行しようとしても、明示的に列名が存在しないことが表示され続ける:first_name proofこれは私が間違っていることを怒らせている?列が存在するときに無効な列名エラーが発生する

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 

答えて

2

あなたは、単一引用符で文字列値をエスケープする必要があります。そうしないと、彼らは識別子として扱われ

WHERE first_name = 'James' 

+1

すごく簡単なことでした!ありがとう、私はちょっと愚かな気がする –

関連する問題