有没有--取一个字段或者第二字段中不同的记录的SQL 语句(不是两个字段同时不同)怎么写?

不是两个字段同时不同(而是可以一个相同,另一个字段不同或者两个都不同)--是逻辑或的关系... 不是两个字段同时不同(而是可以一个相同,另一个字段不同或者两个都不同)--是逻辑或的关系 展开
 我来答
匿名用户
2013-01-23
展开全部
你这个问题, 问得很抽象啊.
可不可以举个例子

比如一个
考核成绩表 ( 员工编号, 笔试成绩, 面试成绩 )
笔试成绩 好比你的 一个字段, 面试成绩 好比你的 第二字段

不是两个字段同时不同

好比我要查询, 不是2个成绩 同时为 “不及格”

SELECT
*
FROM
考核成绩表
WHERE
NOT ( 笔试成绩='不及格' AND 面试成绩='不及格' )
更多追问追答
追问
比如说这样吧  表中的记录有
ID 姓名 英语成绩 第几次
1 张三 69 1
2 李四 69 1
3 张三 69 2
4 李四 79 2
5 张三 79 3
6 李四 69 3

可以私信我吗?文字写不下
追答
上面的数据, 你希望查询的结果是

姓名 英语成绩
张三 69
李四 69
李四 79
张三 79

这样的么?

也就是 如果 姓名 与 英语成绩 完全一样的? 就只显示一次?

那么是

SELCT
DISTINCT
姓名, 英语成绩
FROM
朱银霞刘秀
2013-01-22 · TA获得超过111个赞
知道答主
回答量:49
采纳率:100%
帮助的人:19.2万
展开全部
是两个表链接的问题吗?是不是取两个表中(两个表都有字段1和字段2),字段1和字段2不同时不同的记录(表1的字段1和表2的字段1对应,表1的字段2和表2的字段2对应)?能描述的详细点吗
追问
不是两个表链接问题,是一个表中两个字段里 不重复选出相同的记录。如果是两个字段 我要求的不是同时不同的记录  (而是可以一个相同,另一个字段不同或者两个都不同)而是逻辑或的情况下的语句。
追答
真的没明白你想表达什么意思,弄个表,填写部分内容,然后说想选出什么样的结果,这样回答问题的人会比较容易明白你的意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guchao123675
2013-01-22 · 超过23用户采纳过TA的回答
知道答主
回答量:108
采纳率:100%
帮助的人:68.5万
展开全部
我不知道你具体说的撒意思,很拗口

select * from 表名 where 字段名=值 OR 字段名=值
追问
你好 我说的意思是 : 在字段名中的 记录值不知道的情况     不重复选出相同的记录  如果是两个字段 我要求的不是同时不同的记录  (而是可以一个相同,另一个字段不同或者两个都不同)而是逻辑或的情况下的语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式