1
SELECT pid,cid,product_id,thickness FROM products WHERE thickness <> "";
SELECT cid,level,thickness FROM catalog WHERE thickness <> "";

すべての pid は cid にマップされます。レベル 2 のマッピングのみに関心があります。

目標は、カタログ、製品の両方で厚さの値が同じではない製品を知りたいです。商品は cid を介してカテゴリに関連付けられ、すべての商品はレベル 2 カテゴリに関連付けられることに注意してください。

4

1 に答える 1

1
SELECT  a.pid, a.product_ID
FROM    products a
        INNER JOIN catalog b
            ON  a.cid = b.cid AND
                b.level = 2
WHERE   a.thickness <> b.thickess
于 2013-04-17T00:05:30.063 に答える