以下是在SQL中达到其结果的最有效的方法:
SELECT *
FROM Customers
WHERE Customer_ID NOT IN (SELECT Cust_ID FROM SUBSCRIBERS)
可以更好地使用联接并达到相同的结果吗?
您可能更喜欢使用aJOIN
而不是的原因之一NOT IN
是,如果NOT IN
子句中的Values包含any,NULL
您将永远不会获得任何结果。如果确实要使用,NOT IN
请记住要始终考虑子查询是否可能带回NULL值!
RE:评论中的问题
‘x’NOT IN(NULL,’a’,’b’)
≧ ‘x’<> NULL和’x’<>’a’和’x’<>’b’
1 未知,真实和真实
1 未知
我有以下数据库模型: 在Spring数据规范中,当B.status为'X'时,我想返回A的实例。JPQL代码如下: 这些是模型类: Spring规范中的JPA标准是什么?
问题内容: 可以在mongo db中像在SQL中那样选择集合的文档: 还是如果我有一个我必须一个一个地选择,然后重新组合结果? 问题答案: 简单 :) 摘自:http : //www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24in
问题内容: 当用户在数据库中插入俄语单词如“锌褉松弛屑械Russian”时,数据库将其保存为“ ??????”。如果他们以’N’字母插入,或者我以’N’字母进行选择,即;exec Table_Name N’没有问题。但是我不想在每个查询中都使用“ N”,因此对此有什么解决方案吗?顺便说一下,我将使用存储过程。 更新: 现在,我可以使用带有排序规则的俄语字母。但是我无法更改每种语言的排序规则,我只想
问题内容: 我有以下两个表: 我想找到最专业的讲师。当我尝试此操作时,它不起作用: 但是当我尝试这样做时,它会起作用: 是什么原因?谢谢。 问题答案: 子句在 单行 上引入条件; 子句引入了 聚合 条件,即选择结果,其中已从 多个 行生成单个结果,例如计数,平均值,最小值,最大值或总和。您的查询需要第二种条件(即聚合条件),因此可以正常工作。 根据经验,请在之前和之后使用。这是一个比较原始的规则,
本文向大家介绍Android Dialog里的EdiText输入法的选择,包括了Android Dialog里的EdiText输入法的选择的使用技巧和注意事项,需要的朋友参考一下 Android Dialog里的EdiText输入法的选择 正常情况下,默认的EditText多数会自动唤醒输入法,但是今天群里有人问,为什么Dialog里面的EditText却不能如此。大致分析了以下,Dialog是自
在javax中输入if条件的位置。swing我正在创建一个注册表格,希望在表格中添加以下条件:•姓名:不能少于3个字母。•地址1和地址2:两个地址不应该相同年龄:不少于18岁身高:不低于130重量:不少于30,但我不知道在哪里进入if状态