列存在时列名称错误无效

时间:2016-07-14 20:40:48

标签: sql

我一直试图运行这个查询,但它一直告诉我列名称不存在时它显然不存在: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

1 个答案:

答案 0 :(得分:3)

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

CSV.foreach('file.csv', :headers => true) do |row|
    puts row['Title']
end

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