| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 847 人关注过本帖
标题:这样的查询语句应该怎么写?
只看楼主 加入收藏
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
收藏
 问题点数:0 回复次数:6 
这样的查询语句应该怎么写?
一个表有3列,A是主键
A B C
AAA a CCC
BBB b AAA
CCC c BBB
...
现在要这样的查询语句,查询结果中有4列,第4列的值根据C列的值看A列的值对应的B列的值,即结果要这样
A B C D
AAA a CCC c //CCC(C列)-〉CCC(A列)-〉c(B列)
BBB b AAA a //AAA(C列)-〉AAA(A列)-〉a(B列)
CCC c BBB b //BBB(C列)-〉BBB(A列)-〉b(B列)
这条查询语句该怎么写?
搜索更多相关主题的帖子: 语句 BBB CCC AAA 查询 
2007-05-04 15:30
棉花糖ONE
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:2987
专家分:0
注 册:2006-7-13
收藏
得分:0 

if object_id('test') is not null
drop table test
go
create table test(a varchar(10),b varchar(3),c varchar(4))
insert into test select 'AAA','a','CCC'
union all select 'BBB','b','AAA'
union all select 'CCC','c','BBB'

select *,d=(select b from test where a=t.c) from test t

a b c d
---------- ---- ---- ----
AAA a CCC c
BBB b AAA a
CCC c BBB b


26403021 sql群 博客 blog./user15/81152/index.shtml
2007-05-04 19:25
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
收藏
得分:0 
不行

[URL=javascript:window.close();e=new Enumerator(window.opener.document.images);for(;!e.atEnd();e.moveNext()){e.item().src=\'http://blog./UploadFiles/2007-1/117175967.gif\';}]其疾如風、其徐如林、侵掠如火、不動如山、難知如陰、動如雷震[/URL]
2007-05-07 09:51
棉花糖ONE
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:2987
专家分:0
注 册:2006-7-13
收藏
得分:0 
我得到的结果不就是你给的吗,不行,哪里有问题

26403021 sql群 博客 blog./user15/81152/index.shtml
2007-05-07 11:17
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
收藏
得分:0 
ORA-00923: FROM keyword not found where expected
是不是你写的这个只适合于SQL SERVER?

[URL=javascript:window.close();e=new Enumerator(window.opener.document.images);for(;!e.atEnd();e.moveNext()){e.item().src=\'http://blog./UploadFiles/2007-1/117175967.gif\';}]其疾如風、其徐如林、侵掠如火、不動如山、難知如陰、動如雷震[/URL]
2007-05-07 11:24
棉花糖ONE
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:2987
专家分:0
注 册:2006-7-13
收藏
得分:0 
郁闷我写的是sql server的

26403021 sql群 博客 blog./user15/81152/index.shtml
2007-05-07 12:26
summoner
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1622
专家分:0
注 册:2005-3-3
收藏
得分:0 

我用左联写出来了


[URL=javascript:window.close();e=new Enumerator(window.opener.document.images);for(;!e.atEnd();e.moveNext()){e.item().src=\'http://blog./UploadFiles/2007-1/117175967.gif\';}]其疾如風、其徐如林、侵掠如火、不動如山、難知如陰、動如雷震[/URL]
2007-05-07 12:35
快速回复:这样的查询语句应该怎么写?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014754 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved