我有两个不同的表,两者都有相似的列。我需要查询表 A 中的所有行,但如果表 B 中存在这些行,则必须排除表 A 中的特定行。
例子:
Table A
---------------------------------
item_id | item_name | price
---------------------------------
1 | apple | 100
---------------------------------
2 | banana | 150
---------------------------------
3 | ginger | 120
---------------------------------
4 | pear | 150
---------------------------------
5 | berry | 120
---------------------------------
Table B
---------------------------------
item_id | item_owner |
---------------------------------
1 | Ben |
---------------------------------
2 | Damian |
---------------------------------
3 | Greg |
---------------------------------
根据上面的示例,如果表 B 中不存在 item_id,我需要运行查询以获取表 A 中的所有行。
此查询的结果应仅获取 2 行,它们是:
---------------------------------
4 | pear | 150
---------------------------------
5 | berry | 120
---------------------------------
很高兴得到这方面的帮助......谢谢!