У меня есть датафрейм / список в R (Rdataframe), который я хочу использовать непосредственно в запросе RODBC, что-то вроде
Rdataframe= c('123456','234561','678912')
a= sqlQuery(connection, "Select * from table A where A.Id in Rdataframe")
И запрос должен быть таким, то есть я не могу вытащить таблицу сначала в R, а затем выполнить поиск
Поэтому я думаю, что она может быть запущена, только если она придет в таком формате, как
a= sqlQuery(connection, "Select * from table A where A.Id in ('123456','234561','678912'))
Это то, что я пытался попробовать, но потерпел неудачу
attempt1= sqlQuery(connection, sprintf("Select * from table A where A.Id in %s", Rdataframe))attempt2=paste(Rdataframe, sep=",")
И затем использовал эту структуру попытки 2 в запросе.
Каждая помощь важна