SQL或返回较少的结果

时间:2017-03-30 14:21:54

标签: mysql ms-access

我正在使用带有链接的Access 2013前端的mysql。 首先,我可以使用如下查询获得结果:

SELECT * FROM [tablename] WHERE [name] LIKE '%test%';

然而,只要我投入或运营商:

SELECT * FROM [tablename] WHERE [name] LIKE '%test%' OR [id] LIKE '%test%';

据我所知,OR运算符的每一侧都应从左到右计算为布尔值,然后在其中一个为真时返回结果。但是我得到的结果不如仅仅查询名称。

有什么想法吗? (或问题)

1 个答案:

答案 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); ....

不是很优雅,但它应该完成工作。

相关问题