[转]mysql里not in语句怎么写
来源:互联网 发布:sql insert 多条数据 编辑:程序博客网 时间:2024/05/22 06:19
使用mysql中经常会遇到的问题,记录下来
转自: http://database.e800.com.cn/articles/2007/630/1183147360019880660_1.html
select bid from board where not in (select bid from favorite)
但在mysql里就提示SQL语句的语法不对,“...near ''select bid from favorite)''
--------------------------------------------------------------------------------
但在mysql里就提示SQL语句的语法不对,“...near ''select bid from favorite)''
--------------------------------------------------------------------------------
在MySQL中下列语句还不能工作:
SELECT * FROM table1 WHERE id IN (SELECT id FROM table2);
SELECT * FROM table1 WHERE id NOT IN (SELECT id FROM table2);
然而,在很多情况下,你可以重写查询,而不用子选择:
SELECT table1.* FROM table1,table2 WHERE table1.id=table2.id;
SELECT table1.* FROM table1 LEFT JOIN table2 ON table1.id=table2.id where table2.id IS NULL
SELECT * FROM table1 WHERE id IN (SELECT id FROM table2);
SELECT * FROM table1 WHERE id NOT IN (SELECT id FROM table2);
然而,在很多情况下,你可以重写查询,而不用子选择:
SELECT table1.* FROM table1,table2 WHERE table1.id=table2.id;
SELECT table1.* FROM table1 LEFT JOIN table2 ON table1.id=table2.id where table2.id IS NULL
select a.user_name from tmp_user_user a left outer join briousr2 b on a.user_name=b.user_name where b.user_name is null and a.user_name not like ''%0%''
- [转]mysql里not in语句怎么写
- mysql分页查询语句怎么写?
- springJPA对应sql的in语句怎么写
- MySQL 代替in/not in 的sql语句
- mysql批量替换的SQL语句怎么写?
- java 连接数据库mysql的语句怎么写
- mysql IN NOT IN
- div里写if语句
- 这个SQL语句怎么写?
- HQL查询语句怎么写????
- SQL语句 包含怎么写
- (转)SQL 里的 EXISTS与in、not exists与not in
- mysql not in 和in
- mysql not(in) 用法
- MySQL NOT IN
- sql替换NOT IN语句
- mysql in语句优化
- Baan 系统里写了一个SQL语句怎么也执行不出来,请大家看一下原因?谢谢
- svn Eclipse插件实现,不能显示svn属性
- objdump 命令的用法
- int、char、double与byte相互转换
- span应用
- flex中datagrid显示格式化的日期可用labelFunction函数来处理
- [转]mysql里not in语句怎么写
- .net中error LNK2005: MSVCRTD.lib重复定义问题
- 数据库 Join 方法
- 二进制数据 + MySQL + PHP 怎样在Mysql中直接储存图片
- 读取文本、配置文件
- 自我激励九法
- 任意分布的随机数的产生方法—VC程序实现方法
- 表的重命名
- OSG的CompositeViewer和Viewer比较