1
我想用where子句做一個連接查詢,但是我得到一個語法錯誤。在Rails中使用where子句和join子句activerecord
使用where子句和連接的正確語法是什麼?
Rails docs給出了一個使用單個連接散列的例子,但找不到與我的問題類似的例子。
查詢:
User.joins("user_tags").joins("tags").where("tags.value <> 'single'")
錯誤:
ActiveRecord::StatementInvalid: PG::SyntaxError: ERROR: syntax error at or near "tags"
LINE 1: ...LECT "users".* FROM "users" user_tags tags...
你的'用戶'有'user_tags'關聯嗎? –
是的,它確實有它:) –
哇,應該更清楚:請添加協會的問題,請。 –