闲来无事出个问题考考大家!,不难,难不难,不难,难不难,不难,难不难!

gdmm 2003-05-09 04:50:20
表1

id name
1 a.aaaa
2 a.bbbb
3 a.cccc
4 a.dddd

表2

id aid name
1 1 b.aaaa
2 1 b.bbbb
3 2 b.cccc
4 2 b.dddd

select a.id,a.name,b,id,b,name from t1 as a,t2 as b where b.aid=a.id
........

Do while not rs.eof
....................
rs.movenext
loop

显示数据如下:

a.id a.name b.name

1 a.aaaa b.bbbb
2 a.aaaa b.aaaa
3 a.bbbb b.aaaa
4 a.bbbb b.bbbb

试问阁下,如何去掉表1记录在表2中的重复记录
即只显示:

a.id a.name b.name

1 a.aaaa b.bbbb
2 a.bbbb b.aaaa
...全文
33 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyxwh 2003-05-09
  • 打赏
  • 举报
回复
应该是用 distinct
zyxwh 2003-05-09
  • 打赏
  • 举报
回复
多层select
select unique a.id,a.name,b.name from
(select ...)
cqfeng 2003-05-09
  • 打赏
  • 举报
回复
where right(a.name,4) <> right(b.name,4)
Reker熊 2003-05-09
  • 打赏
  • 举报
回复
select a.id,a.name,b.id,b.name from t1 a join t2 b on a.id=b.id and substring(a.name,3,4)<>substring(b.name,3,4)
vulcan 2003-05-09
  • 打赏
  • 举报
回复
left out join?

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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