送分!!请教思归、快乐王子等高手一个DataGrid的问题:老提示test1表中无count("distinct a.cardno")列。
我使用的是Oracle数据库,在asp.net中定义了一个DataGrid控件,其中有一列的字段名定义为count(distinct a.cardno),绑定的SQL语句:select count(distinct a.cardno),sum(balance) from t1 a,t2 b,运行时出现上述错误,若将出现count(distinct a.cardno) 的地方全改为count(*)就解决了,这是什么原因,谢谢!
说明:我必须使用select count(distinct a.cardno) .. 才可以剔除重复的cardno