首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

求教一个SQL语句?该如何解决

2012-04-05 
求教一个SQL语句?急我有两个表PB和US(ACCESS表,ASP)PB表中有两个字段SN和TN内容如下SNTNsatbsbtascta....S

求教一个SQL语句?急
我有两个表PB和US(ACCESS表,ASP)
PB表中有两个字段SN和TN
内容如下     SN       TN
                    sa       tb
                    sb       ta
                    sc       ta
                    ....
SN字段中均以s开头,TN字段中均已t开头

US   表中有两个字段UN和CN
内容如下       UN     CN
                      sa     张三
                      ta     张三
                      sb     李四
                      tb     李四
                      sc     王五
                      tc     王五
UN中尾数相同则CN相同,例如尾字母a表示张三,尾字母b表示李四
我现在有一个select语句从PB表中检索出SN和TN来,他们都是英文字母,但我想把SN和TN都换成US表中的张三,李四显示出来,也就是把英文名称换成中文名称,这需要跨表查询,但我不知道怎么写这个SQL语句,请赐教。有分加!见Web开发专题。

[解决办法]
我想问一下,这两个表不能建成一个表吗?
[解决办法]
SN和TN之间是什么关系?你这两个表在现实中是什么意思?没想明白
[解决办法]
一条sql语句能实现?期待高人
[解决办法]
SELECT US.CN as reslut FROM `PB`,`US` WHERE PB.SN = US.UN or PB.TN = US.UN
[解决办法]
顶!
[解决办法]
ShadowSniper(Metal Lovers) 的应该行吧

SELECT US.CN as reslut FROM PB,US WHERE PB.SN = US.UN or PB.TN = US.UN
[解决办法]
你要达到的效果能贴出事看一下吗.我还有不点不知道你想要什么样的效果.如果就楼主说的内容.
SELECT US.CN as reslut FROM PB,US WHERE PB.SN = US.UN or PB.TN = US.UN
应该是可以的
[解决办法]
个人感觉1条语句是解决不了的
[解决办法]
SELECT (SELECT CN from US where US.UN = PB.SN) AS NAME1,(SELECT CN from US where US.UN = PB.TN) AS NAME2
FROM PB;

不知道你实现什么样的功能需要这样的设计,上面的SQL可以符合你的要求.

热点排行