【发布时间】:2013-07-26 23:43:07
【问题描述】:
我希望能够在 C# Visual Studio 2012 中的 WinForms 应用程序中编写一个不会显示匹配记录的查询。假设我在 Access DB 中有一条记录,
JOHN SMITH MALE 19
JANE DOE FEMALE 19
JOHN SMITH MALE 19
还有一个类似这样的查询
SELECT a.NAME FROM [NAME] a WHERE a.NAME = JOHN SMITH
//but returns both records in the table
我怎样才能只从表中返回一条记录?任何帮助将不胜感激。
【问题讨论】:
-
你的桌子上有主键吗?
-
尝试使用带有 NOT IN 语句的子查询。 techonthenet.com/sql/in.php
-
无意冒犯,Stick,但在过去的一周里,您问了一些非常基本的 SQL 问题。你可能想出去买一本“SQL For Dummies”书或其他东西(不暗示你是个傻瓜,但显然你需要一本解决基本 SQL 问题的书)。对数据集进行重复数据删除几乎是最基本的。