Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.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比较单个表中同一行中两列的值_Mysql_Sql - Fatal编程技术网

Mysql比较单个表中同一行中两列的值

Mysql比较单个表中同一行中两列的值,mysql,sql,Mysql,Sql,我一直在搜索一个查询来比较同一个表中单行中的值 示例表: SKU说明SKU类别 173406926小部件1734 137406927小部件蓝色1734 我需要找到SKU编号不以SKU类别编号开头的行(如上面第二行) 你可以试试这个- 从tblName中选择*其中SKU编号REGEXP“^SKU类别” 试试看 SELECT * FROM tableName WHERE NOT (SKU LIKE CONCAT(`SKU Category`, '%')) select sku f

我一直在搜索一个查询来比较同一个表中单行中的值

示例表:

SKU说明SKU类别
173406926小部件1734
137406927小部件蓝色1734
我需要找到SKU编号不以SKU类别编号开头的行(如上面第二行)

    • 你可以试试这个-

      从tblName中选择*其中SKU编号REGEXP“^SKU类别”

      试试看

      SELECT  *
      FROM    tableName
      WHERE   NOT (SKU LIKE CONCAT(`SKU Category`, '%'))
      
      select sku from tablename t where not (sku like concat(`sku category`, '%'))