请教SQL 问题!

hcyzs 2000-02-10 11:24:00
请问:在两个表中都有id和name字段,欲显示出
不同(id或name内容不同)的记录,如何用SQL语言
表达?本人用select table1.id,table1.name from
table1,table2 where table1.id<>table2.id and
table1.name<>table2.name语句无法做到。
...全文
282 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
july 2000-02-18
  • 打赏
  • 举报
回复
use temp table
solomon 2000-02-18
  • 打赏
  • 举报
回复
SELECT id,name
FROM table1 where (id,name) not in( select id, name from table2)
UNION
SELECT id,name
FROM table2 where (Id, name) not in( select id, name from table1)
Daisy 2000-02-18
  • 打赏
  • 举报
回复
具体的SQL,在这写不出,但我有其他办法。你可以将在ACCESS中建两同样的表,在ACCESS中有一个创建“无法匹配数据的QUERY”的向导,你用它创建好这个向导。打开此QUERY,到VIEW->SQL VIEW中便会看到它产生的SQL 代码了。
LaoZheng 2000-02-18
  • 打赏
  • 举报
回复
SELECT id,name
FROM table1 where id not in( select id from table2)
UNION
SELECT id,name
FROM table1 where name not in( select name from table2)

july 2000-02-17
  • 打赏
  • 举报
回复
你的语句是ID和NAME均不相同
select table1.id,table1.name from
table1,table2 where table1.id<>table2.id or
table1.name<>table2.name
WHQ 2000-02-16
  • 打赏
  • 举报
回复
是这种效果吗?
SELECT id, name from Table1, Table2
WHERE (Table1.id = Table2.id AND Table1.name <> Table2.name)
OR (Table1.name = Table2.name AND Table1.id <> Table2.id)
feng 2000-02-16
  • 打赏
  • 举报
回复
sintony说的对。
sintony 2000-02-16
  • 打赏
  • 举报
回复
你不觉的你的SQL语句中该是OR尔不该是AND吗?
WTQ 2000-02-11
  • 打赏
  • 举报
回复
select table1.id,table1.name from table1
where not exists (select * from table2 where table1.id+table1.name = table2.id + table2.name)
union
select table2.id,table2.name from table2
where not exists (select * from table1 where table1.id+table1.name = table2.id + table2.name)
HjmaAsC 2000-02-11
  • 打赏
  • 举报
回复
如果你想找table1的不同数据
SELECT a1.id, a1.name
FROM table1 a1, table2 a2
WHERE a1.id <> a2.id
UNION
SELECT a1.id, a1.name
FROM table1 a1
WHERE a1.name <> a2.name

如果你想找table2的不同数据则用相反的方法即可.
你也可以把它们全部都用UNION联合起来也可以。


jiangbo 2000-02-10
  • 打赏
  • 举报
回复
select dist table1.id,table1.name from table1 union select dist table2.id,table2.name from table2 into cursor n1

select dist * from n1



34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧