2

我一直在寻找一个查询来比较同一张表中单行中的值。

示例表:

SKU        Description   SKU   Category  
173406926  Widgets       1734  
137406927  Widgets-Blue  1734

我需要找到 SKU 编号不以 SKU 类别编号开头的行(如上面的第二行)

4

3 回答 3

2
SELECT  *
FROM    tableName
WHERE   NOT (SKU LIKE CONCAT(`SKU Category`, '%'))
于 2012-12-13T16:04:40.230 回答
0

你可以试试这个-

SELECT * from tblName where SKU number REGEXP '^SKU Category'

于 2012-12-13T16:06:54.243 回答
0
select sku from tablename t where not (sku like concat(`sku category`, '%'))

试试那个...

于 2012-12-13T16:07:58.627 回答