>> òÅÞØ ÉÄÅÔ Ï ÒÅÛÅÎÉÉ ÚÁÄÁÞÉ × ÏÂÝÅÍ ÓÌÕÞÁÅ. åÓÌÉ ÍÎÅ ÓËÁÖÕÔ ÁÌÇÏÒÉÔÍ, ÐÏ 
>> ËÏÔÏÒÏÍÕ ÌÀÂÏÊ ÚÁÐÒÏÓ ÕËÁÚÁÎÎÏÇÏ ×ÉÄÁ ÍÏÖÎÏ Ó×ÅÓÔÉ Ë join-Õ ÂÕÄÕ ÏÞÅÎØ 
>> ÒÁÄ!
>
> ëÈÍ...
>
> SELECT ...
> JOIN (SELECT ...)

úÁÍÅÞÁÔÅÌØÎÏ! îÏ ÌÕÞÛÅ ÎÁ ÐÒÏÓÔÏÍ ÐÒÉÍÅÒÅ, Á ÔÏ Ñ ÔÁË ÎÅ ÐÏÊÍÕ...

÷ÏÔ ÐÒÉÍÅÒ.

åÓÔØ ÔÁÂÌÉÃÁ K_EMPLOY - ÓÏÔÒÕÄÎÉËÏ×. åÓÔØ ÔÁÂÌÉÃÁ K_EMPLOY_DOCS - ÄÏËÕÍÅÎÔÏ× 
ÜÔÉÈ ÓÏÔÒÕÄÎÉËÏ×. ôÁÂÌÉÃÙ Ó×ÑÚÁÎÙ ËÁË K_EMPLOY.ID = K_EMPLOY_DOCS.IDLINK. ÷ 
ÔÁÂÌÉÃÅ K_EMPLOY_DOCS ÅÓÔØ ÔÁËÉÅ ÐÏÌÑ ËÁË TYP - ÔÉÐ ÄÏËÕÍÅÎÔÁ, DT - ÄÁÔÁ, 
ÎÁÞÉÎÁÑ Ó ËÏÔÏÒÏÊ ÄÏËÕÍÅÎÔ ÂÙÌ ××ÅÄÅÎ É NUMBER - ÎÏÍÅÒ ÄÏËÕÍÅÎÔÁ É ËÁËÉÅ-ÔÏ 
ÐÏÌÑ ÅÝÅ. äÏËÕÍÅÎÔÏ× ÄÌÑ ÏÄÎÏÇÏ ÓÏÔÒÕÄÎÉËÁ ÍÏÖÅÔ ÂÙÔØ ÎÅÓËÏÌØËÏ ÉÌÉ ÎÅ ÂÙÔØ 
ÎÉ ÏÄÎÏÇÏ, ÐÒÉÞÅÍ ÎÅ ÒÁÚÎÙÈ ÔÉÐÏ×, Á ÏÄÎÏÇÏ É ÔÏÇÏ ÖÅ ÔÉÐÁ, ÎÏ ÄÅÊÓÔ×ÕÀÝÉÈ Ó 
ÒÁÚÎÏÊ ÄÁÔÙ. é ×ÏÔ ÎÁÄÏ ×Ù×ÅÓÔÉ ÓÏÔÒÕÄÎÉËÏ× Ó ÉÈ ÄÅÊÓÔ×ÕÀÝÉÍ ÐÁÓÐÏÒÔÏÍ (TYP 
= 21). þÅÒÅÚ ÐÏÄÚÁÐÒÏÓ ÐÏÄÏÂÎÏÇÏ ×ÉÄÁ Ñ ÂÙ ÓÄÅÌÁÌ ÔÁË

select (select first 1 * from K_EMPLOY_DOCS where TYP = 21 and IDLINK = 
K_EMPLOY.ID order by DT desc),K_EMPLOY.* FROM K_EMPLOY

ËÁË ÓÄÅÌÁÔØ ÜÔÏ ÞÅÒÅÚ join?

ó Õ×ÁÖÅÎÉÅÍ, óÁÍÏÈ×ÁÌÏ× çÒÉÇÏÒÉÊ



Ответить