select test1.name,test1.age,test1.address,test1.sex,test1.id from test1,table1 where test1.id<>table1.id order by name
本人没有学过orcale用的select是sql server的语法 我想应该都一样! 试用一下 嘿嘿
本人没有学过orcale用的select是sql server的语法 我想应该都一样! 试用一下 嘿嘿
解决方案 »
- pro*c里嵌套游标报错;ORA-01002: fetch out of sequence
- 我是个初学者,想问一下如何创建oracle数据库呀?我是说不用SQL语句的那种,只是点点菜单的方法!
- ORACLE ora-03113 如何解决。(已经不能用sqlplus /nolog conn / as sysdba 登录了)
- 大家晚上好。用PowerDesigner生成Oracle脚本,所有表名和字段名都有引号,生成后无法访问。怎么解决?
- 关于授予对象权限的问题
- oracle9改不了字段---开始是用了小写字作字段名现在改成大写才行
- 简单问题求解答,请施以援手&得分
- 高分求救:验证oracle用户
- sql语句查询速率问题
- oracle脏缓存块写入后变成哪类缓存了
- 求助:linux9.0下安装oracle9i!
- 如何在vc++.net 下编译pro*c 的程序
where id not in
(select tid from table1)
1、NOT IN
2、MINUS
3、NOT EXITS
1、NOT IN
select * from test1 where ID not in (select TID FROM table1 )2、MINUS
SELECT * FROM TEST1 WHERE ID IN (SELECT ID FROM TEST1 MINUS SELECT TID FROM TABLE1)3、NOT EXITS
SELECT * FROM TEST1 A WHERE NOT EXITS (SELECT 1 FROM TABLE1 B WHERE A.ID=B.TID)4、用(+),然后用NULL的条件
SELECT A.* FROM TEST1 A,TABLE1 B WHERE A.ID1=B.TID(+) AND B.TID IS NULL从效率上来说,一般说来是:3>4>2>1