1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

关于SQL查询access两个表的问题

本帖由 xiulup2006-01-25 发布。版面名称:后端开发

  1. xiulup

    xiulup New Member

    注册:
    2006-01-25
    帖子:
    1
    赞:
    0
    有表A_a和B_b,两表无关系,结构相同,现在把a表中3个字段与B表中对应3个字段相同的记录查询出来(其它字段同不同无所谓),我这样写了:
    SELECT a.1, a.2, a.3, a.4, a.5 from A_a as a, B_b as b
    WHERE (a.3=b.3)AND(a.4=b.4)AND(a.5=b.5)
    查询结果是正确出来了,但它把查询出来的每条记录都相同的返回显示了N遍(N=B_b表的记录条数),这是什么玩意啊?请教有好的解决方法吗?
     
  2. zouql

    zouql New Member

    注册:
    2005-11-27
    帖子:
    312
    赞:
    4
    SELECT DISTINCT a.1, a.2, a.3, a.4, a.5 from A_a as a, B_b as b
    WHERE (a.3=b.3)AND(a.4=b.4)AND(a.5=b.5)
    这样看看