我正在使用带有链接的Access 2013前端的mysql。 首先,我可以使用如下查询获得结果:
SELECT * FROM [tablename] WHERE [name] LIKE '%test%';
然而,只要我投入或运营商:
SELECT * FROM [tablename] WHERE [name] LIKE '%test%' OR [id] LIKE '%test%';
据我所知,OR运算符的每一侧都应从左到右计算为布尔值,然后在其中一个为真时返回结果。但是我得到的结果不如仅仅查询名称。
有什么想法吗? (或问题)
答案 0 :(得分:0)
这不是一个完美的答案,但你可能会尝试:
.LOGTABLE Employee_log;
.LOGON 192.168.1.1/dbc,dbc;
.BEGIN MLOAD TABLES Employee_Stg;
.LAYOUT Employee;
.FIELD in_EmployeeNo * VARCHAR(10);
.FIELD in_FirstName * VARCHAR(30); ....
不是很优雅,但它应该完成工作。