oracle数据库里有 表 biao,有这样几列 A B C
001 002 张三
002 003 李四
003 001 王八在前台的时候想用datagrid显示该数据库的内容,为了让客户更明了,要求B列显示时以对应的C列的名字来显示。比如说 B列中的002,在A列中找到002对应的名字是李四,此时在B列中002的位置显示的不是002,而是李四这个名字。。
最后datagrid要求显示的形式是:
A B C
001 李四 张三
002 王八 李四
003 张三 王八 请问SQL语句该怎么写? 但是如果能在dataGrid的属性里直接设置就更好了,不知道哪位高手可以指点一下,谢谢!!
001 002 张三
002 003 李四
003 001 王八在前台的时候想用datagrid显示该数据库的内容,为了让客户更明了,要求B列显示时以对应的C列的名字来显示。比如说 B列中的002,在A列中找到002对应的名字是李四,此时在B列中002的位置显示的不是002,而是李四这个名字。。
最后datagrid要求显示的形式是:
A B C
001 李四 张三
002 王八 李四
003 张三 王八 请问SQL语句该怎么写? 但是如果能在dataGrid的属性里直接设置就更好了,不知道哪位高手可以指点一下,谢谢!!
解决方案 »
- 急问:SSIS package
- 复制xml
- 如何屏蔽控制台程序显示控制台?
- 在线等!求2个dataset求差集
- Myxls修改excel文件
- 引用类型,值类型,高手来看看
- DataView 中能进行group by的分组查询筛选数据吗?
- Duwamish中DataAccess.Customers在实现DISPOSE来释放对象的实例变量时为什么只是释放dsCommand,而没有释放insertCommand,updateCommand?
- 一个字符串替换的问题.
- 我想在C#中加一个ListControl控件,如何加,
- 在线求助,帮帮忙了,跪谢~~~
- 如何PropertyGrid只显示控件自定义显示?
From biao t1, biao t2
Where t1.B = t2.A
insert into @biao
select '001','002','张三' union all
select '002','003','李四' union all
select '003','001','王八' union all
select '004','','赵六' select t1.A,t2.C As B,t1.C from @biao as t1 left outer join @biao as t2 on t1.B=t2.A
From swg t1, swg t2
Where t1.B = t2.A
select
'A' = a.A,
'B' = b.C,
'C' = a.C
from Table a
left outer join Table b
on a.B = b.A
when '1' then '中心局'
when '2' then '县市局'
when '3' then '支局所'
when '4' then '车间'
else '枢纽'end JGLX,
t.jgbj,t.sszxjdm,t.jgqc,t.jgjm,t.jgjp,t.jgjc,b.jgjc as SSZXJDM1
from tjgdm t,tjgdm b
where t.sszxjdm = b.jgdm
order by sszxjdm,jgdm