2017-10-09 93 views
-4

我有3個表TBL1,TBL2,TBL3SQL過程添加字符串查詢

我希望有一個過程,這將給3列 在第1行,它會給

Select 'register' + count(*) from tbl1 

在第二排它會給

Select 'submit' + count(*) from tbl2 

在第三排它會給

Select 'approve' + count(*) from tbl3 

如何在單個程序中編寫所有這些內容?

+0

你想要3列或3行...? – Siyual

+0

3排3排 – user3585382

+3

這沒有道理......其他6個細胞填滿了什麼?你想讓他們都成爲'NULL'...? (樣本數據和期望的結果會走很長的路......) – Siyual

回答

1

第三欄的內容是什麼?

要加入多個選擇,可以使用UNION。我不知道這種方式是否是最好的解決方案:

Select 'register', count(*) from tbl1 
Union 
Select 'submit', count(*) from tbl2 
+0

謝謝..它幫助我們實現了我想要 – user3585382

+0

由於沒有重複的行要刪除,所以請使用'UNION ALL'。 – jarlh