我在数据库中设置了左连接,但出来的数据行数比我左边的数据行数多20多行???
不再到哪里有问题,哪位大虾帮帮忙指点一下阿!!!左连接是把左边表中的数据全部移过来啊????为什么会多啊!!!

解决方案 »

  1.   

    show your sql statement
      

  2.   

    正常,合理。
    左邊表有一筆記錄:AID=001。
    右表表有兩筆記錄:AID都等於001.
    會出現樓主的情況。SELECT A.*,B.* 
    FROM A 
    LEFT JOIN B ON B.AID=A.AID
      

  3.   

    可以使用Count(Col)實現。仍然用剛才那個例子。SELECT B.AID
    FROM B
    GROUP BY B.AID
    HAVING Count(B.BID)>1
      

  4.   

    请教各位大虾,数据库中char nvarchar2 varchar2 类型的值相互之间怎样比较啊????
    怎样转换呢???请指教,在线等待!
      

  5.   

    小兄弟:
        你不地道啊,KSSYS 帮你回答,居然不给分就跑了!