表TblUser,有字段Name和Branch,欲查找所有相同Branch的Name并添加到ComboBox(CboEmployee)中,请问代码如何写?

解决方案 »

  1.   

    相同Branch的Name???
    实在有点不明白!
      

  2.   

    就是说表中如果有2条记录的brash相同是一个值,另外还有两个brash的值相同,但是是另外一个值,要把这四条记录的name全取出来
      

  3.   

    query.close;
    query.sql.clear;
    query.sql.add('select * from TblUser where Branch=:Branch';
    query.sql.paramster[0].value:=YOUR_VALUE;
    query.open;
    query.first;
    while not query.eof do
    begin
       combobox1.items.add(query.fields[0].astring);
       query.next;
    end;
      

  4.   

    select Name from TblUser 
    where Branch in (select Branch from TblUser group by Branch having count(*)>1)