【发布时间】:2020-12-03 21:25:21
【问题描述】:
喂?
我在 MS Access 中有这个查询:
SELECT
tbl_produtos.NomeProduto,
tbl_produtos.PrecoVenda,
tbl_precos_especiais.PrecoVenda
FROM
tbl_produtos
LEFT JOIN
tbl_precos_especiais ON tbl_precos_especiais.ID_Produto = tbl_produtos.ID_Produto;
结果是这样的
但是在tbl_precos_especiais上,我有一个叫ID_CliFor的字段,我想在QUERY上放一个WHERE来过滤这个字段的结果:
SELECT
tbl_produtos.NomeProduto,
tbl_produtos.PrecoVenda,
tbl_precos_especiais.PrecoVenda
FROM
tbl_produtos
LEFT JOIN
tbl_precos_especiais ON tbl_precos_especiais.ID_Produto = tbl_produtos.ID_Produto
WHERE
tbl_precos_especiais.ID_CliFor = 268;
事情是我想从 tbl_produtos 带来所有结果,那些在 tbl_precos_especiais 上为空的结果,所以我将有一个列表框,用户可以在其中更改和输入新值。但我不知道该怎么做,我是一个初学者。
感谢您的帮助
【问题讨论】:
标签: mysql sql vba join where-clause