我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

在上表中,查询num中不包含3的id, sql怎么写?谢谢.用not in 筛选不出来

图片说明

假设表名为Persons。

可用如下sql语句

 select distinct id from Persons where id not in (select id from Persons where num = 3);

备注:不加distinct,结果为3 3

         加distinct,结果为3

            ![图片说明](https://img-ask.csdn.net/upload/201704/04/1491287404_342943.png)

select .... from ... where id <> 3;

图片说明

近期文章

  • JSONObject的fromObject方法
  • 安卓Webview的问题,求解答
  • spring mvc 控制器中 返回一个String,重定向,转发三者的区别
  • 为什么我安装python后在eclipse中运行时会有这个提示
  • windows 中的msg的参数是由windows自动填写的吗?
  • sql中data类型更新报错
  • VimWiki 2.3生成html后,图像路径错误,是否参数或语法错误?
  • qt 安装进程(qt.56.win32_mingw49)运行期间出现错误
  • VimWiki 2.3在Vim的normal-mode模式下,一回车整个中文句子即生成wiki链接
  • Java怎么设计客户端上传数据到服务器
  • eclipse使用data source explorer 配置sql server问题
  • java 入对象池问题怎么解决
  • 下面这两题,有点懵,请大神解释一下
  • Kingdom
  • Efficient Codes
  • url跳转,但是地址栏不变?
  • 为什么用root用户创建的目录和文件,但是root用户无法惊醒操作
  • Myeclipse8.6 maven创建时报错,Failed to create project
  • Android studio Xml 中部分资源文件不提示
  • Ranking

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华