622

SQLServer-pentru mine asta-i ceva nou....

Iata am un SELECT ISNULL(ISNULL(tmp1.nProdus_ID,tmp2.nProdus_ID),tmp3.nProdus_ID),ISNULL(tmp1.nCantitate,-1),ISNULL(tmp2.nCantitate,-1),ISNULL(tmp3.nCantitate,-1)FROM tmp1 FULL JOIN tmp2 ON tmp1.nProdus_ID=tmp2.nProdus_ID FULL JOIN tmp3 ON tmp2.nProdus_ID=tmp3.nProdus_ID Si inca unulSELECT ISNULL(ISNULL(tmp1.nProdus_ID,tmp2.nProdus_ID),tmp3.nProdus_ID),ISNULL(tmp1.nCantitate,-1),ISNULL(tmp2.nCantitate,-1),ISNULL(tmp3.nCantitate,-1)FROM tmp1 FULL JOIN tmp2 ON tmp1.nProdus_ID=tmp2.nProdus_ID FULL JOIN tmp3 ON tmp2.nProdus_ID=tmp3.nProdus_ID OR tmp1.nProdus_ID=tmp3.nProdus_ID___^^^^^^^^^^^^^^^^^^^^^^^^^ambele lucreaza bine si iata rezultatele :1)1100.0100.0-1.02110.3201.1-1.03101.2-1.0-1.03-1.0-1.0100.02)3101.2-1.0100.01100.0100.0-1.02110.3201.1-1.0Am cautat prin BOL despre posibilitatea " OR tmp1.nProdus_ID=tmp3.nProdus_ID" dar nu am gasit.Cineva are informatii (mai multe detalii) despre comportarea SELECT-ului la utilizarea acestei optiuni?
0