两张表
create table T_MS_XZQH
(
DM VARCHAR2(255 CHAR) not null,
CC VARCHAR2(255 CHAR),
LS VARCHAR2(255 CHAR),
MC VARCHAR2(255 CHAR)
);
create table T_user
(
ID VARCHAR2(255 CHAR) not null,
ID_NATION VARCHAR2(255 CHAR),
ID_XZQH VARCHAR2(255 CHAR)
)我要根据省份来统计每个省份有多少人,怎么写?
create table T_MS_XZQH
(
DM VARCHAR2(255 CHAR) not null,
CC VARCHAR2(255 CHAR),
LS VARCHAR2(255 CHAR),
MC VARCHAR2(255 CHAR)
);
create table T_user
(
ID VARCHAR2(255 CHAR) not null,
ID_NATION VARCHAR2(255 CHAR),
ID_XZQH VARCHAR2(255 CHAR)
)我要根据省份来统计每个省份有多少人,怎么写?
目测
create table T_MS_XZQH
(
DM VARCHAR2(255 CHAR) not null, //丹麦
CC VARCHAR2(255 CHAR), //曹操
LS VARCHAR2(255 CHAR), //龙神
MC VARCHAR2(255 CHAR) //马超
);
create table T_user
(
ID VARCHAR2(255 CHAR) not null,
ID_NATION VARCHAR2(255 CHAR),
ID_XZQH VARCHAR2(255 CHAR)
)不知道翻译的对不
create table T_MS_XZQH
(
DM VARCHAR2(255 CHAR) not null, //代码
CC VARCHAR2(255 CHAR), //层次
LS VARCHAR2(255 CHAR), //隶属
MC VARCHAR2(255 CHAR) //名称
);create table T_user
(
ID VARCHAR2(255 CHAR) not null, 主键
ID_NATION VARCHAR2(255 CHAR),名族代码
ID_XZQH VARCHAR2(255 CHAR) 城市代码
)
select c.MC,count(u.ID) from T_MS_XZQH c left join T_user u on u.ID_XZQH = c.DM group by c.DM c.MC
Oracle中start with...connect by prior子句用法 connect by 是结构化查询中用到的,其基本语法是:
select ... from tablename start with 条件1
connect by 条件2
where 条件3;
例:
select * from table
start with org_id = 'HBHqfWGWPy'
connect by prior org_id = parent_id;