select A.*
from (select distinct a from B)T
join A on T.a=A.a
from (select distinct a from B)T
join A on T.a=A.a
解决方案 »
- 为什么脚本可以在分析器里运行,但是用isql运行却出错呢?
- 这个distinct语句怎么写?
- 如何取得当前正在使用的数据库的名字和路径
- 怎样在查询分析器中使用rollback进行回滚呢,需要做些什么设置,请各位帮忙
- 如何将表中数据及所属对象(主键,预设值,索引,触发器,自增列属性),从一个数据库导到另一个数据库
- 怎样用一条语句统计每天每种类型分别有多少记录吗?如:
- 问个2个表联合查询语句问题
- 一个平均分配的问题
- 请问SQL的基础问题:如何创建约束条件的表
- 帮帮忙:ms sqlserver的import/export出错!
- 急急急! 小弟,有一个很急的问题相问。请各位出手帮忙
- 我来了,一个非常难的sql语句问题!请高手们相助阿。。。。。。。。。。。。。有分贡上!!!!!
where A.a in
(select distinct a from B)
还有一个小问题,一会加分!
刚刚的b表中有一个相应的字段c的值,在去不同字段a的时候一起取出,
最后需要把这个字段的记录保存到结果表中,字段名仍然为cB表
a c字段
1 q -> 1 q -> A -> 结果表
1 q 2 w 1 M N 1 M N q
1 q 3 w 2 N M 2 N M w
2 w 3 N M 3 N M w
2 w 4 M N
3 w
where A.a in (select distinct B.a from B)
and A.a = B.a
insert into #a select 1,2
insert into #a select 1,2
insert into #a select 2,4
insert into #a select 3,6
insert into #a select 4,7
insert into #a select 4,7create table #b(a int,kk int,c varchar)
insert into #b select 1,2,'a'
insert into #b select 2,2,'b'
insert into #b select 2,4,'c'
insert into #b select 3,6,'d'
insert into #b select 4,7,'b'
insert into #b select 4,7,'b'
select distinct #b.a,#b.c from #b
inner join #a on #a.a = #b.a