0

我正在创建一个视图,该视图将从不同的表和模式返回一系列行数,而不是使用水晶报表创建报表......等.. \

只关心使用 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 个客户端

4

1 回答 1

0

我认为以这种方式查询数据库以构造视图没有问题。您所暗示的影响可以忽略不计。

于 2013-07-02T15:21:27.393 回答