两个表的结构如下 id是不会重复的 通过type关联
我想得出下面的结果应该怎样做 就是不要红线那里的结果
希望大神解答,多谢
尽量不要使用存储过程或者建临时表 因为这种方法我可能用不上 当然还是十分感谢
select * from (select *,rownum=row_number() over(partition by t1.type order by t1.id) from table1) t1 left join (select *,rownum=1 from table2) t2 on t1.type=t2.type and t1.rownum=t2.rownum
不知道你不是这个意思,你自己看看~
-User表 Id, Name, Age, Address --Job表 Id, JobName, JobRemark, UserId --通过User表中的Id和Job表中UserId进行关联 select u.Id,u.Name,j.JobName,j.JobRemark from [User] as u left join Job as j on u.Id=j.UserId