我目前有一个像这样运行的查询:
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”只能污染两个值:“是”和“否” ...
以下是可能性: