在Excel 2010中closures在MySQL查询参数中的转义
我正在使用Excel 2010和一个ODBC连接器从MySQL数据库中提取数据。
我只想根据用户名列表来拉某些logging。
我已经将login列表放入正确格式化的单元格中
SELECT * FROM table WHERE login IN (?)
参数指向包含表单列表的单元格(使用自定义连接函数从列构造而成):
'login1', 'Login2身份' …… '隆吉'
但是,当我运行查询时,返回0行; 玩弄它似乎Excel是逃避单引号,所以发送到MySQL服务器的查询是:
SELECT * FROM table WHERE login IN (\'login1\',\'login2\',...\'loginN\')
…什么都不匹配
有什么办法来防止转义,或另一种方法来“SELECT … WHERE IN”查询将工作?