我现在有一个有数据的表CASE 其中有字段 district,street ,community,这些字段记录的都是代码, 另有表D,S,C分别代表这三个字段代码(no)与名称(name)的对照表 如何根据CASE表字段的代码 搜索出 含有 这三个字段的名称的一个表
------解决方案--------------------
请给点测试数据
------解决方案--------------------
建议把你的CASE,D,S,C表结构整出来,光一个题目写不了的。
------解决方案--------------------
没闹明白楼主的意思
------解决方案--------------------
没明白。给个具体数据。
------解决方案--------------------
select
d.name as d_name,
s.name as s_name,
c.name as c_name
from case
left join d on d.no =case.district
left join s on s.no=case.street
left join c on c.no=case.community
是这样吗
------解决方案--------------------
楼上写的语法是对的,但是如果用case作为表名,需要将其括起来:
select
d.name as d_name,
s.name as s_name,
c.name as c_name
from [case]
left join d on d.no =[case].district
left join s on s.no=[case].street
left join c on c.no=[case].community