MySQLクエリによって返された値をRの変数に割り当てようとしています。または、クエリが空のセット(レコードが見つからない)を返す場合は0を割り当てようとしています。私は次のようにCOALESCEを使用できると思いました:
data<-dbGetQuery(con,"COALESCE(( SELECT id FROM payments WHERE user_id=25578),0)")
ただし、構文エラーメッセージが表示されます。
RS-DBI driver: (could not run statement: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM payments WHERE user_id=25578,0)' at line 1).
私は別の方法を見つけようとしてきましたが、失敗しました。手伝ってくれてありがとう!