ledset yttre applicera inte lämnat applicerar
välj o.ord_hdrnumber, o.ord_carrier, e.evt_carrier
från orderheadernolla
yttre applicera (välj bästa 1 * från händelse e var o.ord_hdrnumber = e.ord_hdrnumber), e
var o.ord_hdrnumber = 49446
I din original- query,
(välj bästa 1 c1.ord_hdrnumber från händelsen c1 var o.ord_hdrnumber = c1.ord_hdrnumber)
garanteras till retur ”o.ord_hdrnumber”, när som helst den matchar, som hjälpmedlet queryen blir
lämnat sammanfoga händelse e på e.ord_hdrnumber = >> o.ord_hdrnumber <>
Så du som är stilla, får multipler. Om du hade ett unikt nyckel- i händelse, du bör skriva den som
lämnat sammanfoga händelse e på e.uniqueid =
(välj bästa 1 c1.uniqueid från händelsen c1 var o.ord_hdrnumber = c1.ord_hdrnumber)
Men även det fungerar inte, därför att i en SAMMANFOGA, du inte kan hänvisa till annan bordlägger (dvs. c1). APPLICERA kan.