열이 아닌 모든 행을 얻으려고하면 특정 값이 아닙니다.레일에서 POSTGRES의 쿼리에서 nil 값을 얻는 방법
Task.where('owner_user_id != ?', 429)
그러나 owner_user_id가 nil 인 행은 반환되지 않습니다. 시도하고 싶지는 않지만 다음과 같은 오류가 발생합니다.
Task.where('owner_user_id is distinct from (429)')
Task Load (2.3ms) SELECT "tasks".* FROM "tasks" WHERE (owner_user_id is distinct from (429)) LIMIT 10 OFFSET 0
SQLite3::SQLException: near "distinct": syntax error: SELECT "tasks".* FROM "tasks" WHERE (owner_user_id is distinct from (429)) LIMIT 10 OFFSET 0
#<Task::ActiveRecord_Relation:0x007f07940ea338>
열이 특정 값이 아닌 모든 행 (nil을 포함하는 모든 행 포함)을 가져 오는 방법은 무엇입니까?
당신은 postgresql에 대해 묻고 있지만,보고 한 오류는 SQLite3 오류입니다. 올바른 데이터베이스에 연결하고 있습니까? – jmelesky