NOT IN和EXCEPT的SQL语法

NOT IN和EXCEPT的SQL语法,sql,Sql,我有一个来自不同样本的基因数据库,希望使用SQL命令检索: 1从一个样本中唯一获得的基因 在两个样本中观察到2个基因 数据库结构是这样的,GeneID是递增的整数,原因很简单,样本可能有重复出现的基因名 我试过不在,但结果不正确。我希望避免编写java代码来专门实现这一点 谢谢 下面将返回每个genename出现的次数 Select GeneName, count(*) from genes group by GeneName; 我试过不在,但结果不正确。这就是问题的关键所在,您通常在这里插入

我有一个来自不同样本的基因数据库,希望使用SQL命令检索: 1从一个样本中唯一获得的基因 在两个样本中观察到2个基因

数据库结构是这样的,GeneID是递增的整数,原因很简单,样本可能有重复出现的基因名


我试过不在,但结果不正确。我希望避免编写java代码来专门实现这一点


谢谢

下面将返回每个genename出现的次数

Select GeneName, count(*) from genes group by GeneName;

我试过不在,但结果不正确。这就是问题的关键所在,您通常在这里插入非工作SQL查询。您使用哪个数据库系统。您的sql查询是什么?你到底想得到什么。您可以在上发布一个示例吗?如果您希望得到答案,您需要提供表名和所有相关字段名。此外,人们希望看到您尝试过的SQL以及该SQL的结果有什么问题。首先,两个表样本和基因。每个样本中的基因都存储在Genes表中,使用:id-Integer、GeneName、ExonCount等和sampleid作为外键。累了:从“男性大脑”样本的基因中选择GENENAME,但从“男性肾脏”样本的基因中选择GENENAME除外;还尝试使用其他字段和NOT IN来更改此命令。使用sqlite和MySQL。除了应该使用Hanks Lefteris之外,这很有帮助。