2013-06-21 2 views
0

им Создав один вид, который будет возвращать ряд строк подсчета из различных таблиц и схем вместо создания отчетов с использованием отчетов Crystal ... и т.д .. \Отчеты базы данных MySQL с помощью представлений

просто обеспокоенные запрашивая много таблиц используя count (col) и where 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# для около 100 клиентов, подключенных к серверу MySQL

ответ

0

Я не вижу проблема в запросе базы данных таким образом, чтобы построить представление. Эффекты, которые вы намекаете, крайне незначительны.

+0

thx человек для ответа :) –