职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 959|回复: 8

这个SQL查询怎么写

[复制链接]
七夜魔君 发表于 2009-8-18 10:36 | 显示全部楼层 |阅读模式
idobjnamePname
001 A 002
002 B 003
003 C 001
经过查询以后

001 A B
002 B C
003 C A
问题补充:
应该是使用自查询的
但是我自己写了半天也不对
自由 发表于 2009-8-18 10:36 | 显示全部楼层

这个SQL查询怎么写

oracle
经过测试的:
select t1.id,t1.objname,t2.objname from test010 t1,test010 t2
where t1.pname=t2.id
order by id;

test010是表名
jinchang 发表于 2009-8-18 10:36 | 显示全部楼层

这个SQL查询怎么写

select t1.id,ti.objname,t2.objname from tname t1,tname t2 where t1.pname=t2.id

tname 就是表的名字
蕉爸爸 发表于 2009-8-18 10:37 | 显示全部楼层

这个SQL查询怎么写

SELECT dbo.Table1.id, dbo.Table1.objname AS Expr1, Table1_1.objname FROM dbo.Table1 INNER JOIN dbo.Table1 Table1_1 ON dbo.Table1.id = Table1_1.Pname ORDER BY dbo.Table1.id
idol77 发表于 2009-8-18 10:37 | 显示全部楼层

这个SQL查询怎么写

select a.id,a.objname,b.objname from table a join table b on a.pname=b.objname
自连接
boynow 发表于 2009-8-18 10:37 | 显示全部楼层

这个SQL查询怎么写

select a.id,a.objname,b.objname from tablename a,tablename b
where a.id=b.Pname

tablename 是你的表名
奇骏 发表于 2009-8-18 10:37 | 显示全部楼层

这个SQL查询怎么写

select id objname from tbName where objname = '001' and pname = '001'
UNION
select id objname from tbName where objname = '002' and pname = '002'
UNION
select id objname from tbName where objname = '003' and pname = '003'
UNION
我理解的不是很好你是不是要以下显示效果
001 A C
002 B A
003 C B
安你给点显示形式我实在看不出什么规律或者说where条件没看出来有什么定律
你可以把查询要求也写出来
小晖 发表于 2009-8-18 10:37 | 显示全部楼层

这个SQL查询怎么写

select id ,a.objname,b.objname from a,b where a.pname=b.id;
老游子 发表于 2009-8-18 10:38 | 显示全部楼层

这个SQL查询怎么写

declare @t table(id varchar(10),objname varchar(10), Pname varchar(10))
insert into @t
select '001','A','002' union
select '002','B','003' union
select '003','C','001'

select * from @t

--SQL
select t1.id,t1.objname,t2.objname
from @t t1
left join @t t2 on t2.id=t1.pname

--------------------------------
(3 个资料列受到影响)
id objnamePname
---------- ---------- ----------
001A002
002B003
003C001

(3 个资料列受到影响)

id objnameobjname
---------- ---------- ----------
001AB
002BC
003CA

(3 个资料列受到影响)
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-4-28 04:57 , Processed in 0.142634 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表