首页 > 解决方案 > 从具有多个条件的 1 个表中选择行

问题描述

我试图从我查看 DocumentNo 和 Description 的表中选择行,如果 Description 重复,它会被忽略/扔掉/查看。这是在 MS Access 中,但可以在必要时切换到 DBeaver。

我的桌子是那种

DocumentNo      Description
SSPT284886      Tongs
SSPT284894      Kit
SSPT284894      Tongs
SSPT284895      Tubing
SSPT284895      Tubing
SSPT284895      Countertop

在这种情况下,我的查询应该返回除第 5 行之外的所有内容。

我试过了

Select *
FROM Table1
WHERE Table1.DocumentNo <> Table1.DocumentNo AND Table1.Description <> Table1.Description;

但这不会产生任何结果,因为我认为它本质上会寻找不等于自身的值。

标签: sqlms-access

解决方案


我想你只是想要SELECT DISTINCT

select distinct DocumentNo, Description
from table1;

推荐阅读