我想獲得變量中兩個表中記錄數的總和。以下是代碼:選擇並添加到存儲過程中的變量的當前值mysql
declare v_sum int default 0;
declare v_count2 int default 0;
select count(*) into v_sum
from table1;
select count(*) into v_count2
from table2;
set v_sum = v_sum + v_count2;
有什麼辦法可以直接選擇和v_sum
添加表2計數,而無需創建v_count2
變量。
如果表格包含數百萬條記錄,我應該使用它嗎?或寫單獨的查詢會更好? – ctor
@ctor比較兩種解決方案。 – lad2025