tabele de conectare în 1c interogare - Titlul - 1c

Analizăm rezultatul. Din tabelul „Produse“ au fost alese toate înregistrările, ca este în principal noastră. Mandarinelor prețul este setat la nul, deoarece Codul de scriere 003 nu se află în tabelul prețurilor. O înregistrare cu codul 004 din prețul mesei (și este ajutorul nostru) a fost ignorată deoarece Nici o înregistrare în tabelul pentru ea. Și, după cum putem vedea am avut 2 înregistrări cu mere, în ciuda faptului că, în tabelul produselor cu codul de înregistrare 001 singur. Aici se află un compus tabele înșelăciune. Și aceste raclete vin atât pentru începători cât și programatori cu experiență. Atunci când o intrare într-un tabel de bază și atașabilă la câteva înregistrări îndeplinește condiția alăture, numărul total de intrări în tabelul va fi egală cu numărul de înregistrări din tabelul auxiliar. În cazul nostru, nu a existat înregistrare zadvoenie cu mere. De data aceasta, este necesar să se ia în considerare atunci când scrieți interogări și să verifice în testare.





conexiune dreapta

Ea nu diferă mult de la stânga. Tabelul sumar conține toate înregistrările din tabelul din dreapta și din stânga, numai cele pentru care conditie join. În practică, conexiunea dreapta este aproape niciodată folosit și pentru a trata separat nu va. Există chiar și un mic moment amuzant asociat cu conexiunea chiar în 1C designer de interogare. Dacă în pregătirea cererii din constructorul încearcă să folosească conexiunea dreapta, după ce faceți clic pe OK, conexiunea dreapta va fi automat convertit la stânga.
  • conexiuni interne

    În cazul unei conexiuni interne la masa finală va afișa numai înregistrările din stânga și din dreapta tabelului pentru care join condiție. Dacă această ultimă cerere, vom înlocui linia







    apoi ca rezultat obținem: