社区
疑难问题
帖子详情
请教关于表联结的问题?
zwq78
2003-04-17 10:17:26
A表中有多个字段关联到B表(B表是专门的代码表,其中有姓别、行政区划等),A表关联字段存放了B表的ID值,问题:
1、查询中想得到a.id,b.name,b.name,b.name,表联结应如何做呢?
2、查询中想取出B表的指定字段,如A.1想取出对应b.name,A.2想取出对应B表的另一个字段,如何实现?
...全文
61
6
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
6 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yujohny
2003-10-05
你用视图好点
我假设你b表结构为id 、name字段
select a.id,b.name,b.name
from a,b b1,b b2 where b1.id=a.sex and b2.id=a.birthplace
打赏
举报
回复
赞
zwq78
2003-10-05
算了,我用函数做好了。
打赏
举报
回复
赞
zwq78
2003-04-17
to:yoki(小马哥)
可能是我的描述有问题哈,a.id并不是关联字段,是a表的主键,关联字段如一个人姓别、出生地、都对应到b表,如一条记录是
a.id a.sex a.birthplace
100 1 999
其中对应B表的
男 北京。
这样的表的联结应该怎样做呢?
打赏
举报
回复
赞
yoki
2003-04-17
2:
select 其它字段,
case a.判断字段
when 'a.1' then b.name
when 'a.2' then b.另外的字段
end
from a,b
where 条件
打赏
举报
回复
赞
yoki
2003-04-17
2:
select case a.pp when a.1 then b.name else b.另外的字段 from a,b
where ......
打赏
举报
回复
赞
yoki
2003-04-17
1:
select a.id,b.name,b.name,b.name
from a inner join b on b.id=a.关联字段
打赏
举报
回复
赞
相关推荐
mysql
关于
自
联结
的
问题
在练习sql语句的自
联结
时,一不小心的一个失误,却让自己发现了一个自认为很细节的
问题
,当然很大原因是因为我是初学者吧。 于是,我在CU论坛里发了帖子,一位网名叫cenalulu的DBA很耐心的讲解了我的
问题
,在...
mysql
表
关系混乱_MySQL多
表
查询疑问
2019年6月20日,时隔快一个月,时不时想想这个
问题
,终于发现错在哪里了。正确的写法应该是:当查询中存在group by子句时,select列
表
(或是having子句)中只能存在分组函数,或是出现在group by子句中的字段。虽然...
oracle char 中文乱码,
关于
jsp连接oracle char类型数据显示
问题
把改过来改过去也没效果 我用的是resin 2.1.1 oracle是i816,jdbc驱动用的是oracle自带的classes12.zip 请问到底是怎么回事啊 还有一个
问题
一并
请教
就是如果我想对当前页面的一个输入框内的数据进行检测,比如一个...
有什么物理知识
关于
计算机,电脑凭什么如此强大?阿怪为你详解计算机的物理基础!...
电脑的物理基础看来并不神奇,但通过对一个个最简单的电路进行一定
联结
之后,电脑就能帮助我们迅速处理太多复杂的
问题
,“单一、重复”的工作创造出解决复杂
问题
的能力才是电脑最最神奇的地方! 至此,各位朋友...
多
表
联结
查询怎样得到重复f01Id数据的最后一条记录
select a.f01Id,a.costCenter,a.acctPeriod,a.amt,b.status ...
请教
一下各位!谢谢,谢谢! 1001 W1009 2005-11 9000 A 1002 W1008 2006-11 8000 C 1005 W1088 2007-11 9600 B [size=18][/size][color=blue][/color]
发帖
疑难问题
加入
微信扫一扫
点击复制链接
分享社区
下载分享明细
2.1w+
社区成员
12.1w+
社区内容
MS-SQL Server 疑难问题
社区管理员
申请成为版主
帖子事件
创建了帖子
2003-04-17 10:17
社区公告
暂无公告