我在Sale中有很多行,在SalesProcessed中有一行。

SELECT * FROM Sale
    INNER JOIN SalesProcessed
    ON Sale.id<>SalesProcessed.id
    LIMIT 0,30

此代码返回ID在SalesProcessed中的同一行。为什么?

实际上,我需要在SalesProcessed中不存在ID的Sale行。

最佳答案

SELECT *
    FROM Sale
        LEFT JOIN SalesProcessed
            ON Sale.id = SalesProcessed.id
    WHERE SalesProcessed.id IS NULL
    LIMIT 0,30

关于php - MySQL内部连接使用不等于运算符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7210594/

10-10 07:53