我已经在文件夹名称表中创建了该表 它包含名称、文件夹 ID、父文件夹 ID 当我编写一个 where 查询时,它返回空行
Example 1 :
Query :
select * from folders_tbl where parentResourceId=''
Result :
As I Expected
但是我在其中添加了一些条件,它将无法返回预期的行
Example 2 : (Issue)
QUERY :
SELECT * FROM folders_tbl WHERE parentResourceId = ''
AND serviceId =1
AND userId =1
Result :
returned an empty result set
Table Structure
folderId bigint(20)
serviceId int(11)
userId bigint(20)
folderName varchar(200)
resourceId varchar(500)
parentResourceId varchar
createdDate datetime
modifiedDate datetime
Shared int(11)
isTrashed int(11)
isDeleted int(11)
Note : I write a query in phpMyAdmin web UI
最佳答案
您似乎有包含空值的记录。如果是则使用
parentResourceId 为 null
在 where 条件
关于php - 如果多个 where 条件为空值,Mysql 将返回空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26443768/