select parentid,max(price) bigprice,min(price) lowprice from b group by parentid;

解决方案 »

  1.   

    select parentid,max(price) bigprice,min(price) lowprice from b where id in ( select a.id from a ) b. group by parentid;
      

  2.   

    select parentid,max(price) bigprice,min(price) lowprice from b where id in ( select a.parentid from a ) b. group by parentid;
      

  3.   

    update a
    set bigprice=(select max(price) from b where b.parentid=a.parentid),
        lowprice=(select min(price) from b where b.parentid=a.parentid)
      

  4.   

    update a
    set (bigprice,lowprice)=(select max(price),min(price) from b where b.parentid=a.parentid)