2012-02-15 170 views

回答

2

您可以使用派生表:

SELECT COUNT(*) 
FROM (
    (select name, phone from table1) 
    UNION 
    (select name, phone from table2) 
) AS combined_table 

UPD:這裏是一個fiddle

+0

感謝它的工作......非常感謝 – 2012-02-15 11:13:20

0

你可以做類似

SELECT COUNT(*) FROM 
(
    (select name, phone from table1) UNION (select name, phone from table2) 
) 
+0

它給 「#1248 - 每一個派生表必須有它自己的別名」 – 2012-02-15 10:31:42

1

這是你想要的嗎?你的問題是我不清楚。

SELECT COUNT(*) as TotalRecordCount 
FROM 
    (select name, phone from table1 
      UNION 
    select name, phone from table2) as UnionTable 
+0

它給「# 1248 - 每個派生表都必須有自己的別名「 – 2012-02-15 10:31:35

+0

@PoonamBhatt你確定嗎?工會表已經有一個名爲'UnionTable'的'ALIAS'' – 2012-02-15 10:34:37

+0

是的,它給這個錯誤 – 2012-02-15 10:58:17