再问个:我想将‘订单’表中的记录,按‘客户号’归来,比如:
常州XX公司 DD0001
常州XX公司 DD0002
常州XX公司 DD0003
常州XX公司 DD0004
常州XX公司 DD0005
无锡YY公司 DD0006
无锡YY公司 DD0007
无锡YY公司 DD0008
苏州ZZ公司 DD0010
.....
并且要依次得到每公司的订单数,如上为:5,3,1.....,SQL应怎样写呢?3Q

解决方案 »

  1.   

    select 客户,count(*) as cc from 表 group by 客户
      

  2.   

    再问个:目的是想显示‘客户号’,‘客户名’,‘订单号’,分别从SaleOrder,Customer表中查询,语句怎样写?以下的错在哪?3Q
    Select SaleOrder.CustNo,Customer.CustName,SaleOrder.SaleOrderNo from SaleOrder,Customer Join Customer on SaleOrder.CustNo=Customer.CustNo Order by SaleOrder.CustNo ASC
      

  3.   

    Select SaleOrder.CustNo,Customer.CustName,SaleOrder.SaleOrderNo from SaleOrder,Customer Join(错:应该是left join)
     Customer on SaleOrder.CustNo=Customer.CustNo Order by SaleOrder.CustNo ASC