当然是部分的了
你又加了<b

解决方案 »

  1.   

    在这一句外加括号!!
    sql.add('where (ml>=:a and ml<=:b)')
    优先级的问题
      

  2.   

    好像还是不行啊?但为什么  <=:a 时出现就正常啦?
      

  3.   

    数据库结构如下:
    表1:
    no1(关健字) nane    sex1            aa      f     
    2             bb     f
    3             cc      m
    4            ab      f
    表2:   
    no2(关键字)   no1  name   ml   
    1             1     aa   100 
    2             1     aa    200
    3             2     bb    200
    4             2     bb   100
    5             3     cc   500
    要得到的 数据集no1    name    sum(ml)
    1       aa       300
    2       bb       300
    3       cc       500
    4       ab        0
    那么查询语句应该怎样查了!!