易截截图软件、单文件、免安装、纯绿色、仅160KB

求一条sql语句 - MS-SQL Server / 疑难问题

两个表A,B连表查询,其中A有id,name字段,B有aid,cid字段,A.id和B.aid是关联的,B.cid有很多重复,请问怎样用一句话搜索出A.id,A.name,B.cid连表结果,其中各字段都不能有重复
是整条记录不能重复还是每个字段都不能重复?
如果有重复要怎么取?

SQL code:
select distinct A.id,A.name,B.cid
from A,B where A.id=b.aid


SQL code:
select a.id,
a.name,
b.cid
from ta a ,tb b
where a.id=b.aid
and b.aid=(select max(aid)
from tb
where cid=b.cid)


引用

SQL code
select distinct A.id,A.name,B.cid
from A,B where A.id=b.aid


来的直接些...

不好意思说错了,不是每个字段都不重复,是A表的字段不重复,如果B.cid重复随便取一条就行

xys_777和wufeng4552的A表都有重复

再补充一下,B中一个相同aid可能对应很多个不同的cid,同样一个相同的cid可能对应不同的aid

自己顶,大家帮忙

SQL code:

with t as
(
select sn=ROW_NUMBER() over(partition by t1.aid order by t1.aid),* from (select a.aid, a.contents, c.cid from table1 a join table2 b on a.aid=c.bid) t1
)

select * from t where


相关问答:

csv文件转换成sql导入到数据库,没有数据为何?

执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......

sql小小的疑问 - .NET技术 / C#

可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......

求一sql语句 - MS-SQL Server / 疑难问题

现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......

C# SQL 的UPDATETEXT 问题 - .NET技术 / C#

A表 有两个字段 
  id 唯一数字域
  InfoTxt text 类型
 我现在要把 id 不是14 的所有 InfoTxt字段 文本后面 都加上 'aaa' 
按下面执行下来 只有表最后一行加上了 'aaa' ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号