有表A,B,C,D,E,F,G
其中A表中字段如下
id tablename
1 B
2 C
3 D
4 E
5 F
6 G
B,C,D ,E,F,G这几张表中,每个表中都有几条数据,
现在需求如下:查询每个表中总共有几条记录,用一条SQL查询出来,
我这样写总是报错:
select count(*) from (select tablenam from A)
该如何写sql能得到如下结果
tablename count(*)
B 3
C 3
D 2
E 4
F 2
G 5
其中A表中字段如下
id tablename
1 B
2 C
3 D
4 E
5 F
6 G
B,C,D ,E,F,G这几张表中,每个表中都有几条数据,
现在需求如下:查询每个表中总共有几条记录,用一条SQL查询出来,
我这样写总是报错:
select count(*) from (select tablenam from A)
该如何写sql能得到如下结果
tablename count(*)
B 3
C 3
D 2
E 4
F 2
G 5
select t.table_name,t.num_rows
from user_tables t
where t.table_name in (select tablename from A)