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`, '%'))