好象不对,你能把问题再说清楚一点吗?
你目前的这个肯定不对,至少应该有个 min(price)

解决方案 »

  1.   

    select min(price),size,shop_id from Tphotoprice group by size  哦,我是这样的。
    排列每个size 的照片中价格最小的记录,
    比如数据库里:
    size price sho_id
     3    1.2   100
     3     0.8   101
     5    1.2    100
     5     1.9   102
    我要排列成:
    size price sho_id
      3     0.8   101
     5    1.2    100
      

  2.   

    这样可以吗?
    select price,size,shop_id from Tphotoprice group by size order by price asc
      

  3.   

    select size,min(price)as mPrice from a group by size 
    我试了,不要shop_id  还可以的
    也不明白,关注!
      

  4.   

    webdav(韦伯大卫)的不对,你那句是显示每个size的所有price
      

  5.   

    VagabondSouth(南岛浪人),你试试以后再发表意见
      

  6.   

    yaohai(2004-10-27,X记忆在0磁道被格式化~~)  我也试过没shop_id是对的,有的话,这个shop_id的值都不对,如果有ID也一样,不明白。
      

  7.   

    yaohai(2004-10-27,X记忆在0磁道被格式化~~) 兄台的
    select size,min(price)as mPrice from a group by size 应该是对的对不起,我现在没法做实验,但我想楼主的语句里不应有shop_id,因为你是group by size, 而在同一类size里对应了好多shop_id ,例如:size price sho_id
     3    1.2   100   <--同一类size比对应了好多shop_id 
     3     0.8   101  <--同一类size比对应了好多shop_id 
     5    1.2    100
     5     1.9   102SQL 无法识别你到底指的是哪一个shop_id,即便你前面有min(price)也不行大家去试一下就知道了