好贷网好贷款

SQL中遇到的难题 20BrillianZhang]

发布时间:2016-12-3 8:25:43 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"SQL中遇到的难题 20BrillianZhang]",主要涉及到SQL中遇到的难题 20BrillianZhang]方面的内容,对于SQL中遇到的难题 20BrillianZhang]感兴趣的同学可以参考一下。

假设有一个主表A,其中字段有AField1,AField2和AField3;有一个关联该主表的从表B,其中字段有 BField1,AField1,BField2,主表A与从表B的关联字段是AField1。 假设主表中有记录如下: AField1 AField2 AField3 1 a 1a 2 b 2b 3 c 3c 4 d 4d 5 e 5e 假设从表有记录如下: BField1 AField1 BField2 1 1 1a1a 2 1 1a1a 3 1 1a1a 4 2 2b2b 5 2 2b3b 6 2 2b4b 7 3 3c3c 8 3 3c4c 9 3 3c3c 10 3 2c4c 11 4 4d4d 12 4 4d4d 13 5 5e5e 14 5 5e5e 15 5 5e5e 请问,如何能编写sql输出如下记录: AField1 BField2 1 1a1a 2 2b2b 3 3c3c 4 4d4d 5 5e5e 渴望高人指点 ,也可以给我发送Email:[email protected]

select AField1,BField2 from B group by AField1,BField2

selecg AField1,(select top 1 BField2 from B where B.AField1=A.AField1) from A

selecg AField1,(select top 1 BField2 from B where B.AField1=A.AField1) as BField2 from A

select A.AField1,min(B.BField2) as BField2 from B inner join A on B.AField1=A.AField1 group by A.AField1

?? select AField1, (select top 1 BField2 from b  where BField1 in(select min(BField1) from b bb where bb.AField1=aa.AField1)) [BField2] from a aa

sdhylj(青锋-SS) ....

我也是空写的...... -_-#

题目意思不清楚,另外 10 3 2c4c是错了呢还是?

非常感谢各位。特别鸣谢:sdhylj(青锋-SS),gahade(与君共勉),w75251455(砍破)

上一篇:应用程序连接Analysis Server 2000失败 100test_to_develop]
下一篇:在线等,sql2005重装遇到问题! 20feixianxxx]

相关文章

相关评论