0
是否有一種更簡單的方法來計算滿足相同條件的不同表中的行數?對多個表進行條件計數
例如,我要單獨計算行的下面兩個表中分別對應特定的ID的數量的:
Select
'table1' as tablename, count(*) as rownr from table1
where SOMEID in ('1815972751','1815751159','1815752967','1815756079')
union all
Select
'table2' as tablename, count(*) as rownr from table2
where SOMEID in ('1815972751','1815751159','1815752967','1815756079') ;
結果會是這樣的
table1 | 21
table2 | 54
然而,我只想定義條件(在這種情況下,ID)一次,例如在一個變量或列表中,因此它們的區域易於管理。
謝謝,作品像魅力! – Cos 2014-10-20 15:45:37