我可能以错误的方式寻找这个,但这是我不明白的一件事:
select max(dateofbirth) -5 from person;
所以上面这个例子给出了任何人减去5天的最大日期,按照我的预期。
select maxpersons - 5 from person, (select max(person) maxpersons from person);`
然而另一个给了我相同的价值 - 每一行只有一次。我知道这个例子很愚蠢,但对我来说,理解第二个选择子句在"来自表#34;之后的工作非常重要。这算作子选择吗?
感谢任何帮助,我明天将参加考试!
谢谢!
BR Dave
答案 0 :(得分:0)
你做的是从人和从(,)之后的结果中选择。我假设你得到了一个双倍的结果集。一个来自人,另一个来自maxperson。如果你单独执行这两个选择会发生什么?比较结果集。