| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1046 人关注过本帖
标题:如何写?求一查询语句
只看楼主 加入收藏
jockey
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:977
专家分:52
注 册:2005-12-4
结帖率:33.33%
收藏
 问题点数:0 回复次数:4 
如何写?求一查询语句
各位大侠请帮忙看看,谢谢!

库student和库temp
student结构如下:name,sex,class,original....
temp结构如下:name,sex,test1,test2.....

想求一sql语句查询 name+sex不在temp库中的纪录
select student.name,student.sex from student where name+sex not in temp

这个判断是个组合判断,也就是name+sex不能在temp中
例子:
student:
张三,男,一年级,篮球
王二,男,二年级,足球
...
temp:
张三,男,80分,历史
张三,男,70分,语文
张三,女,90分,地理
王二,女,100分,数学
...

查询的结果为:也就是说根据姓名+性别来判断,名字可以重复,性别可以重复,但是名字+性别不能重复
王二,男,二年级,足球
搜索更多相关主题的帖子: 语句 查询 
2008-10-15 14:33
jockey
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:977
专家分:52
注 册:2005-12-4
收藏
得分:0 
我举这个例子可能不太恰当,目的是找出student中未在temp中使用的纪录(name+sex)

2008-10-15 14:35
jockey
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:977
专家分:52
注 册:2005-12-4
收藏
得分:0 
select name,sex from student where name not in(select name from temp)

单独的字段查询没问题,要命的两个字段怎么写啊?

2008-10-15 14:40
师妃暄
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:805
专家分:107
注 册:2006-3-1
收藏
得分:0 
select * from student where name+sex not in(select name+sex from temp)

----要敢于尝试...别想当然耳

有实力才会有魅力 实力来自坚持不懈的努力
2008-10-15 14:53
jockey
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:977
专家分:52
注 册:2005-12-4
收藏
得分:0 
刚琢磨出来,多谢斑竹。我总以为这样不行,呵呵。
 
您说得太对了:----要敢于尝试...别想当然耳

2008-10-15 14:58
快速回复:如何写?求一查询语句
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.070206 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved