นี่คือจากฉันที่จะแบ่งปัน
ตัวเลือก 1 - การนับจากโดเมนเดียวกันจากตารางที่แตกต่างกัน
select distinct(select count(*) from domain1.table1) "count1", (select count(*) from domain1.table2) "count2"
from domain1.table1, domain1.table2;
ตัวเลือก 2 - การนับจากโดเมนที่แตกต่างกันสำหรับตารางเดียวกัน
select distinct(select count(*) from domain1.table1) "count1", (select count(*) from domain2.table1) "count2"
from domain1.table1, domain2.table1;
ตัวเลือก 3 - การนับจากโดเมนที่แตกต่างกันสำหรับตารางเดียวกันโดยมี "union all" เพื่อให้มีจำนวนแถว
select 'domain 1'"domain", count(*)
from domain1.table1
union all
select 'domain 2', count(*)
from domain2.table1;
สนุกกับ SQL ฉันทำได้เสมอ :)