SQL cross join Tutorial

February 20

istruzioni SQL vengono utilizzati per aggiungere, recuperare ed eliminare record in database relazionali. La sintassi "cross join" in un'istruzione SQL tornerà ogni riga risultante dalla combinazione di una tabella con una o più tabelle. E 'fondamentalmente restituisce il prodotto cartesiano di tutte le tabelle coinvolte nel join. Per due tabelle, il risultante numero di righe restituite è uguale al numero di righe nei primi tempi tabella il numero di righe della seconda tabella.

istruzione

1 Creare una dichiarazione query con la sintassi appropriata per un cross join per due o più tabelle. La sintassi generale è selezionare

da [tabella 1], [Tabella 2] o selezionare da [Tabella 1] CROSS JOIN [tabella 2].

2 Aggiungere i nomi di colonna specifici separati da una virgola e al posto di * nella linea SELECT per tornare alcune colonne.

3 Ricordate che unisce croce restituire tutte le righe combinati. Aggiunta di una condizione, come ad esempio dove location = NY, cambierà il tipo di join.

4 Aggiungere un argomento per restituire i risultati nell'ordine desiderato. Per esempio:

SELECT * FROM [tabella 1], [Tabella 2] ORDER BY cognome.

Consigli e avvertenze

  • E 'utile per imparare che cosa SELECT, FROM e dove prima di creare un'istruzione SQL.