select distinct AuLockNo,AuDoorName from jsAuthorizedObjects

解决方案 »

  1.   

    Select distinct a.AuLockNo,a.AuDoorName 
    From jsAuthorizedObjects a,
         jsAuthorizedObjects b,
         jsAuthorizedObjects c
    Where a.AuUserNo<>b.AuUserNo and a.AuLockNo=b.AuLockNo
    and   a.AuUserNo<>c.AuUserNo and a.AuLockNo=c.AuLockNo
      

  2.   

    Select distinct a.AuLockNo,a.AuDoorName 
    From jsAuthorizedObjects a,
         jsAuthorizedObjects b,
         jsAuthorizedObjects c
    Where a.AuUserName='吕建华' AND B.AuUserName='屈玉山' AND C.AuUserName='杨方' and a.AuLockNo=b.AuLockNo
    and a.AuLockNo=c.AuLockNo
      

  3.   

    不可能的,二维表,没办法实现,你是不是想让它做如下结果:
    AuUserNo    UsAuLockNo    AuDoorName           
    ----------- -------------------- 
    4           25,26,27,28,29,30  210,209,211,212,213,214
                       
              
              
      

  4.   

    yang_的语句可以,待会给你加分。请大家继续讨论,一定加分。
      

  5.   

    版主,表中的AuUserName不一定是固定的。
      

  6.   

    假定n 是人數。
    select AuLockNo,AuDoorName from jsAuthorizedObjects 
    group by AuLockNo having count(AuLockNo)=n
    多說一句:樓主的表好好象有違第三范式
      

  7.   

    假定n是人數。上面說的是3個人這裡n=3
    select AuLockNo,AuDoorName from jsAuthorizedObjects 
    group by AuLockNo having count(AuLockNo)=n
    多說一句:樓主的表 好象有違第三范式
      

  8.   

    to: prjm(prjM) 
       楼主没有说不固定,你的语句在只有上面数据的情况下应该是正确的,不知道楼主是不是没有试就说不行!
       如果不固定,jameszht(湖泊) 的回答比较适用。
       关于范式,我觉得不必拘泥,不过AuCardNo   AuUserNo    AuUserName 三个字段这样重复肯定有違第三范式。
      

  9.   

    - -|||||才从学校的数据库基础里面解放出来,就看到这个...- -|||||放在一个表里面果然冗余超级多啊.....三范式是必要遵守的,不然的话,读硬盘就超过1s了,不过这样的表,拿486+access也不会超过1s吧!
      

  10.   

    select aulockno,audoorname from jsAuthorizedObjects
    group by aulockno,udoorname having count(aulockno)=3
      

  11.   

    各位的意见真的很好,使我明白到何为第三范式。只不过我要交待清楚的是我查询上表的速度要比较快,如果上表的字段只有AuUserNo及AuLockNo的话,则我查询的时候只有多表查询了(要同时连接有关User及Door的表)。但当系统使用久了,存储CardNo的表(即有关User的表)有可能存在上万条记录(因为一个员工有可能制多张卡),如果此时进行多表查询,我想速度会很慢,所以我才采用上述的方式来建表。
    不知道我的思维是否正确,请大家多发表意见。
      

  12.   

    create view 了,建議看一下msdn 的幫助
      

  13.   

    同意jameszht(湖泊) 的说法。