首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SQL查询以从数据库中的多个未链接表获得结果

SQL查询以从数据库中的多个未链接表获得结果
EN

Stack Overflow用户
提问于 2012-04-02 12:16:45
回答 3查看 1.4K关注 0票数 0

数据库中有两个表,如下所示(注意这两个表没有任何共同的键):

员工表

Eid Ename Salary

 /T1451-1991无线电技术

0.0 2.=‘3’>.

003

 /T14484.4-1996中转债转制机30000

005 -志愿-无偿-商业-商业-直接-直接-再

MinSal MaxSal

 /T1459.1-1997技术转让税,特别是商品税,特别是商品税,特别是10000

11000

21000

31000

现在所需的输出如下所示

员工详细信息

Eid Ename

 /T1459.1-1988商业技术产品的技术条件

0 0 0 2-无偿的

003 -初级商品

0. 004 -商品

0.0 5-商品

用于获取req的逻辑或技术是什么?结果。这方面的SQL代码可以是什么。

EN

回答 3

Stack Overflow用户

发布于 2012-04-02 12:20:49

在你的案子里,你需要一个非平等的加入:

代码语言:javascript
运行
复制
select e.eid, e.ename, e.salary, s.grade
  from employee e inner join salary s on (e.salary between s.minsal and s.maxsal)

您可能需要为您的N/A案例添加一个特例。或者加入left outer?如果指定正在使用的RDBMS,可能会有所帮助。

票数 6
EN

Stack Overflow用户

发布于 2012-04-02 12:19:32

您需要使用联接

这里有一个关于如何使用它的有用页面:http://www.tizag.com/sqlTutorial/sqljoin.php

票数 0
EN

Stack Overflow用户

发布于 2012-04-02 12:22:48

我会认真地建议将它们连接起来,这将导致一个更好的体系结构,并使编码更容易。

但是,如果您不想这样做,您可以使用if语句获得期望的结果,每个薪等都有一个。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9976251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档