28,391
社区成员
发帖
与我相关
我的任务
分享
sqlstr="select name,max(date)as date from (select name,date from ta union all select name,date from tb)t group by name"
conn.execute(sqlstr)
create table ta(id int,name varchar(10),date varchar(10))
insert into ta select 1,'aa','10-15'
insert into ta select 2,'bb','10-14'
insert into ta select 3,'cc','10-12'
create table tb(name varchar(10),date varchar(10))
insert into ta select 1,'aa','10-19'
insert into ta select 2,'bb','10-13'
insert into ta select 3,'dd','10-10'
select name,max(date)as date from (
select name,date from ta
union all
select name,date from tb
)t
group by name
go
drop table ta,tb
/*
name date
---------- ----------
aa 10-19
bb 10-14
cc 10-12
dd 10-10
*/
create table ta(id int,name varchar(10),date varchar(10))
insert into ta select 1,'aa','10-15'
insert into ta select 2,'bb','10-14'
insert into ta select 3,'cc','10-12'
create table tb(name varchar(10),date varchar(10))
insert into ta select 1,'aa','10-19'
insert into ta select 2,'bb','10-13'
insert into ta select 3,'dd','10-10'
select name,max(date) from (
select name,date from ta
union all
select name,date from tb
)t
group by name
go
drop table ta,tb
/*
name date
---------- ----------
aa 10-19
bb 10-14
cc 10-12
dd 10-10
*/
create table ta(id int,name varchar(10),date varchar(10))
insert into ta select 1,'aa','10-15'
insert into ta select 2,'bb','10-14'
insert into ta select 3,'cc','10-12'
create table tb(name varchar(10),date varchar(10))
insert into ta select 1,'aa','10-19'
insert into ta select 2,'bb','10-13'
insert into ta select 3,'dd','10-10'
select name,date from ta
union all
select name,date from tb
go
drop table ta,tb
/*
name date
---------- ----------
aa 10-15
aa 10-19
bb 10-13
bb 10-14
cc 10-12
dd 10-10
*/