sql server 7.0 的存贮过程问题?

yinshuai 2001-08-31 08:19:19
各位高手:
我的 SQL SERVER数据库中有一系列的表,例如:
name,sex,company,department
name,sex,company,department,job
name,sex,email,company,department,job

其中,company,department,job 三个字段中存贮的是另外一个表的id.
我需要的是在检索这张表的时候,显示的不是ID 而是 ID 所代表的数据。

由于我当前不知道执行的是我这一系列表中的那个表。我执行前,我不知道的表中具体有哪些字段。
我的做饭是把字段取出来一个一个比较。这样作的话,是我的程序的执行效率非常的差。
我想用SQL SERVER 的存贮过程来解决这个问题。
帮帮忙呀
...全文
43 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
swordmanli 2001-08-31
  • 打赏
  • 举报
回复

你这几张表好像设计的有点问题.
起码不符合范式吧!
设计不合理的表,做起东西来很难受的。

你把表的功能作用描述一下...

yinshuai 2001-08-31
  • 打赏
  • 举报
回复
zzh()
你的方法我已经试过了,对我的没有用。

大家,快来帮帮我呀
zzh 2001-08-31
  • 打赏
  • 举报
回复
你在检查表时可以检查一下是在查询那个表,这可以通过比较列名或者你直接得到表名来得到,得到了表名之后就可以使用联合查询来得到了,SQL语句如下
select name,sex,company,table2.department. from table1,table2 where table1.department = table2.department;
当然,你也可以使用内联结,反正只要你查询出来结果就行了,当然,具体的一些SQL语句可以参考相关书籍

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧