MS Access:如何编写适当的查询?

问题描述 投票:-2回答:1

我目前有一个像这样运行的查询:

SELECT ***
FROM ***
WHERE (((table.row1)="Waiting") AND ((table.row2)<>"Yes"));

“ row2”只能污染两个值:“是”和“否”

当我尝试将代码更改为]时>

SELECT ***
FROM ***
WHERE (((table.row1)="Waiting") AND ((table.row2)="No"));

它不显示任何数据,但显示在运行此查询时其相关列中具有“是”的行

SELECT ***
FROM ***
WHERE (((table.row1)="Waiting") AND ((table.row2)="Yes"));

问题是,为什么我不能运行第二个示例,而必须使用第一个示例?

此外,我将MS Access 16用作前端,将SQL Server用作后端。在Access上创建查询。

我目前有一个查询,其运行方式如下:SELECT *** FROM *** WHERE((((table.row1)=“ Waiting”)AND((table.row2)<>“ Yes”));当我尝试时,“ row2”只能污染两个值:“是”和“否” ...

sql sql-server ms-access-2016
1个回答
0
投票

以下是可能性:

© www.soinside.com 2019 - 2024. All rights reserved.