loki3328 2011-12-07 10:27
浏览 271
已采纳

多表判断关联查询

A表(
id int,
idd int,
type int(0,表示B表,1表示C表(state=0),2表示C表(state=1)
)
A表数据
testid idd type
15 1 0
15 2 1
15 3 2

B表(
id int ,
testid int,
name varchar2(100),
leavl varchar2(100),
content varchar2(100)

B表数据
id testid name leavl content
1 15 判断 3 内容

C表(
id int ,
testid int,
state int,
name varchar2(100),
leavl varchar2(100),
content varchar2(100),
title varchar2(200)

C表数据
id testid state name leavl content title
1 15 0 单选 3 单选内容 单选
2 15 1 多选 5 多选内容 多选

我想要的结果如下:
testid idd type name leavl content

15 1 0 判断 3 内容
15 2 1 单选 3 单选内容
15 3 2 多选 5 多选内容
问:如何根据A表的testid,根据type字段判断关联查询B表或C表的name,leavl,content等名字字段?

  • 写回答

1条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 结构体数组文件读取问题
      • ¥15 写c++代码,第7题说一下使用的计算方法
      • ¥15 postman接口自动化测试报告实践总结
      • ¥15 有关c++的问题,利用相关知识
      • ¥15 求香农编码和解码的matlab代码
      • ¥20 ROS中的TEB局部规划问题
      • ¥20 关于#matlab#的问题:要求测出上面图片中所有同心圆的半径
      • ¥20 epanet软件运行问题
      • ¥15 Python 文件读取
      • ¥60 dpabi进行Alff计算时脑池有干扰信号