select count(distinct dw) from stuffsource where dw1='亚琛'

解决方案 »

  1.   

    to  Chiff(~o~) 
    我需要2列,这样的
    dw   
    xxx     50
    你给的好像不对,
    结果就一列,还是0
      

  2.   

    select dw ,count(*) from 
       (select dw from stuffsource  where dw1='亚琛')AA
       group by dw
      

  3.   

    Jain123(朋克) ,没有问提的啊,再检查一下你的数据有没有..
      

  4.   

    明白啊,
    你看看这样有没有数据。
    select dw from stuffsource  where dw1='亚琛'
      

  5.   

    dw1       dw         xm(姓名)
    亚琛      汽机       张三
    力拓      锅炉       李四
    亚琛      汽机       XXX
    亚琛      锅炉       NNN
    亚琛      锅炉       XXX
    力拓      锅炉       XXX
    力拓      汽机       XXX
    哈三      电机       XXX
    现在要取出所有亚琛的dw字段
    汽机    人数10(例子)
    锅炉    20
    ...      ...
      

  6.   

    如果上面的Select都没有数据,那你的表中就是没有符合你条件的记录。
      

  7.   

    select dw ,count(*) from 
       (select distinct * from stuffsource  where dw1='亚琛')AA
       group by dw
      

  8.   

    检查一下你的表名是不是正确,
    dw1       dw         xm(姓名)
    亚琛      汽机       张三
    力拓      锅炉       李四
    亚琛      汽机       XXX
    亚琛      锅炉       NNN
    亚琛      锅炉       XXX
    力拓      锅炉       XXX
    力拓      汽机       XXX
    哈三      电机       XXX
    如果上面那些正确,
    select dw from stuffsource  where dw1='亚琛' 这不可能没有啊,
      

  9.   

    还想问问大家
    从表里可否用一个sql语句取出3中条件的记录
    给3个datagrid绑定呢?
    条件就是上面这样