小编Han*_*nne的帖子

子查询的问题,字段不存在,但优点是给我结果

我有一个关于子查询的问题.当我分析几个SQL查询时,我偶然发现了一个奇怪的情况.

当我执行以下SQL时,我得到了以下结果:

select *
from orderlyn
where OLWArtnr in (select OlwArtnr from prijs)
Run Code Online (Sandbox Code Playgroud)

但是表格Prijs中不存在OlwArtNr.

CREATE TABLE Prijs (
      Nummer Char( 20 ),
      Lijst Char( 15 ),
      Verkprijs Double( 0 ),
      Aankprijs Double( 0 ),
      BTW Char( 2 ),
      Naam1 Char( 30 ),
      Naam2 Char( 30 ),
      Naam3 Char( 30 ),
      Naam4 Char( 30 ),
      Vervangnr Char( 20 ),
      Kortcode Char( 10 ),
      Datum Date,
      Vpeuro Double( 0 ),
      A1 Char( 20 )) IN DATABASE;
Run Code Online (Sandbox Code Playgroud)

最让我担心的是,当我用作select nummer from prijs子查询时,它会给出不同的结果. …

sql advantage-database-server

2
推荐指数
1
解决办法
402
查看次数

标签 统计

advantage-database-server ×1

sql ×1