creare la query principale. Questo può essere qualsiasi tipo di query di selezione . La seguente interrogazione principale seleziona tutti i nomi ei cognomi di una tabella clienti :
select first_name , cognome FROM cliente
2
filtrare i principali risultati della query . Risultati filtrati vengono eseguite tramite la clausola "where" . La seguente istruzione SQL aggiunge alla query e recupera solo i record in cui il cognome del cliente è "Rossi " :
selezionare first_name , cognome da cliente dove cognome = 'Smith'
3
collegare la tabella ordini per la query principale utilizzando un'istruzione SQL nidificato. Il codice seguente mostra come aggiungere una nested query SQL :
select first_name , cognome (Seleziona orderId da ordini dove Order.CustomerID = Customer.CustomerID ) dal cliente WHERE cognome = 'Smith'
il sub -query si trova all'interno della parentesi . Il " collegamento " viene fatto usando customerID colonna della tabella ordine e la colonna customerID della tabella cliente. Questo sub - query restituisce ogni orderId per i clienti restituiti dalla query principale.
4
eseguire la query , premendo il tasto "F5 " . Si noti i risultati . Anche se la query principale recupera tutti i nomi e cognomi dei clienti, la query annidata recupera anche il " orderID " per il cliente .
software © www.354353.com