Articles

SQL-INNER JOINS

Posted by admin
Advertisements

Il più importante e frequentemente utilizzato dei join è il JOIN INTERNO. Essi sono indicati anche come un EQUIJOIN.

Il JOIN INTERNO crea una nuova tabella dei risultati combinando i valori delle colonne di due tabelle (table1 e table2) in base al predicato join. La query confronta ogni riga di table1 con ogni riga di table2 per trovare tutte le coppie di righe che soddisfano il predicato join., Quando il predicato join è soddisfatto, i valori delle colonne per ogni coppia di righe di A e B vengono combinati in una riga di risultato.

Sintassi

La sintassi di base del JOIN INTERNO è la seguente.

SELECT table1.column1, table2.column2...FROM table1INNER JOIN table2ON table1.common_field = table2.common_field;

Esempio

Considerare le seguenti due tabelle.

Tabella 1-Tabella CLIENTI è la seguente.

Tabella 2-La tabella degli ORDINI è la seguente.

Ora, uniamo queste due tabelle usando il JOIN INTERNO come segue −

SQL> SELECT ID, NAME, AMOUNT, DATE FROM CUSTOMERS INNER JOIN ORDERS ON CUSTOMERS.ID = ORDERS.CUSTOMER_ID;

Questo produrrebbe il seguente risultato.

Leave A Comment