一个SQL问题,在同一张表里面的三个字段怎么互相关联。例 表A 有 ID , NAME,UPPER三个字段 1, 张三,2 2,

一个SQL问题,在同一张表里面的三个字段怎么互相关联。例表A有ID,NAME,UPPER三个字段1,张三,22,李四,33,王五,1请问,怎么弄成以下结果1,张三,李四2... 一个SQL问题,在同一张表里面的三个字段怎么互相关联。例
表A 有
ID , NAME,UPPER三个字段
1, 张三,2
2, 李四,3
3, 王五,1
请问,怎么弄成以下结果
1,张三,李四
2,李四,王五
3,王五,张三
展开
 我来答
baiynijecym
2012-12-27 · TA获得超过1841个赞
知道大有可为答主
回答量:1411
采纳率:66%
帮助的人:1164万
展开全部
你是指同一表里不同的资料行进行关联?
可以给表取不同的别名来区分
如select * from table1 a,table1 b where a.id = b.id + 1

像你上面的例子,可以:

select a.id,a.name,b.name from A a,A b where a.upper = b.id
追问
是同一张表,想再请问一下,b.id+1是什么意思
追答
这是我随便举的一个例子,你看下面那条就是你的那个例子。
sulycl
2012-12-27 · 超过10用户采纳过TA的回答
知道答主
回答量:159
采纳率:0%
帮助的人:15.8万
展开全部
update 表A
SET UPPER=NAME
WHERE UPPER=ID
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式