--重复的可以distinct过滤掉,但不只你是要的何种结果SELECT distinct A.数量, A.物品名,B.物品名 
From 表 A RIGHT OUTER JOIN 表 B ON
     A.物品名 = B.物品名

解决方案 »

  1.   

    SELECT A.数量, A.物品名,B.物品名 From 表 A inner JOIN 表 B ON
    A.物品名 = B.物品名或者SELECT distinct A.数量, A.物品名,B.物品名 From 表 A RIGHT OUTER JOIN 表 B ON
    A.物品名 = B.物品名如果不行,你换几个join 来试一试好了!因为没有具体数据,不太好讲!但是数据太多的话,一般最好慎用distinct
      

  2.   

    但我用了distinct之后就不知道他去掉的是不是最新的哪个或者是最旧的哪个..我要显示的是最新的..不知道在后面加上一个 ORDER BY 日期 DESC..这样的话distinct去掉的是最新的还是最旧的呢?
      

  3.   

    distinct可不可以消除多列的重复数据的吖?怎么我还看到有重复的数据哦?