【问题标题】:i cannot understand the code e1.sal <= e2.sal [closed]我无法理解代码 e1.sal <= e2.sal [关闭]
【发布时间】:2014-07-07 22:11:24
【问题描述】:
select distinct salary 
from downtodate1.employe AS e1 
where 3 = (
    select count(distinct salary) 
    from downtodate1.employe e2 
    where **e1.salary <= e2.salary**
);

请解释一下行

e1.salary <= e2.salary

【问题讨论】:

  • 那条线你有什么不明白的地方?请更具体地提出您的问题。
  • &lt;= 是“小于或等于”,如果这是您所要求的。但是我不知道您不理解该表达的哪个特定部分,因此请澄清您的问题。

标签: sql plsql correlated-subquery


【解决方案1】:

这只是比较两个表中的salary列,如果第一个表中的一个小于或等于第二个表中的一个,它将是内部选择语句的结果。

【讨论】:

    猜你喜欢
    • 2012-12-22
    • 2020-01-03
    • 1970-01-01
    • 2015-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-16
    • 1970-01-01
    相关资源
    最近更新 更多