Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 检查数据库行中是否匹配3个或更多匹配项_Mysql_Asp Classic - Fatal编程技术网

Mysql 检查数据库行中是否匹配3个或更多匹配项

Mysql 检查数据库行中是否匹配3个或更多匹配项,mysql,asp-classic,Mysql,Asp Classic,我需要帮助,以了解如何检查一行中是否已存在3列或更多列,并获得真/假结果 我的表格示例: ID | NAME | REF | DOORS | ITEMS 1 | MASTER | 4 | 3 | 2 2 | MASTER | 2 | 3 | 4 例1: strName = "MASTER" strRef 4 strDoors = 3 strItems = 1 看到我的琴弦了吗,在这里你可以看到 NAME,REF,DOORS与我的数据库(3匹配)中的一行中的值相同,因此这应该返回af真实结果

我需要帮助,以了解如何检查一行中是否已存在3列或更多列,并获得真/假结果

我的表格示例:

ID | NAME | REF | DOORS | ITEMS
1 | MASTER | 4 | 3 | 2
2 | MASTER | 2 | 3 | 4
例1:

strName = "MASTER"
strRef 4
strDoors = 3
strItems = 1
看到我的琴弦了吗,在这里你可以看到
NAME,REF,DOORS
与我的
数据库(3匹配)
中的一行中的值相同,因此这应该返回af
真实结果

例2:

strName = "MASTER"
strRef 1
strDoors = 1
strItems = 1
在本例中,是不是只有NAME
行中的内容相同,但其他内容不同,并且它应该返回af
FALSE result

谁能给我一个关于SQL字符串或脚本的想法,以及如何解决这个问题?
希望它有意义:)

我认为这些sql将对您有所帮助。请检查一下

示例1SQL返回TRUE

  Example 1:- SELECT CASE WHEN  NAME = "MASTER" AND Ref = 4 
               AND strDoors = 3 AND  Items = 1 THEN 'TRUE ' 
               ELSE 'FALSE' END FROM mytable
示例2SQL返回FALSE

Example 2:- SELECT CASE WHEN  NAME = "MASTER" AND Ref = 1 
            AND strDoors = 1 AND  Items = 1 THEN 'TRUE ' 
            ELSE 'FALSE' END FROM mytable
多谢各位