MySQL数据库使用视图报告

时间:2013-06-21 21:14:36

标签: c# mysql sql database report

即时创建一个视图,它将返回来自不同表格和模式的一系列行数,而不是使用水晶报表创建报告......等等。\

只关心使用count(col)和where子句查询许多表。

这种方法的缺点是什么?

创建视图中的一小段摘录

SELECT  ccwc.`Status` , COUNT('status') AS 'RowCount'
FROM ccwc
GROUP BY ccwc.status
 UNION
SELECT 'WC_Total' ,
COUNT(Id)
FROM `ccwc` 
union 
select 'WC_Exceeded' ,COUNT(Id) from ccwc where Attempts = 3
union 
select 'WC_No_Attempts' ,COUNT(Id) from ccwc where Attempts = 0 
union 
select 'ccEmp Count' , count(*) from cc_emp_lite 

注意:这个视图将由winforms C#应用程序用于连接MySQL服务器的大约100个客户端

1 个答案:

答案 0 :(得分:0)

我没有看到以这种方式查询数据库来构建视图的问题。你所暗示的影响可以忽略不计。