2017-03-20 4 views
0

これは私が達成しようとしているものです:MYSQL - 正しくないときにselectステートメントを返しますか?

表1は、特定の製品がシステム上でどこに配置されるべきかを示しています。
表2は、製品が実際に実環境に基づいている場所を示しています。

テーブルワンに基づいて間違った場所にある場合は、表2の行のみを返すことをお勧めします。私は

SELECT product, location 
FROM Table 2 
WHERE product, location NOT IN 
       (SELECT product, location 
       FROM Table 1) 
ORDER BY LOCATION 

答えて

1

以下のように一緒に自分のクエリを入れて試してみた

enter image description here

これは動作するはずです::

select * 
    from table1 
    join table2 on table1.product=table2.product 
    and table1.location <> table2.location 
+0

感謝を以下

は、テーブルがどのように見えるかですあなたの助けに! –

関連する問題