【发布时间】:2021-03-16 19:28:36
【问题描述】:
我有一个包含产品名称的表格。我排除了另一个表中的那些。
SELECT ID_Produto, NomeProduto
FROM tbl_produtos
where ID_Produto Not IN (Select ID_Produto from tbl_produtos_parceiros)
order by NomeProduto
结果符合预期。
在同一个表单中,我有一个搜索功能。我尝试了同样的条件,NOT IN:
SELECT *
FROM tbl_produtos
WHERE id_produto LIKE '%ALH%'
OR nomeproduto LIKE '%ALH%'
OR responsavel LIKE '%ALH%'
OR precovenda LIKE '%ALH%'
AND id_produto NOT IN (SELECT id_produto
FROM tbl_produtos_parceiros);
仍然带来产品“Alho”,它在 tbl_produtos_parceiros 上。
【问题讨论】:
标签: sql excel vba ms-access where-clause