Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esempio: esecuzione di sottoquery correlate in Redshift Spectrum
Questo argomento descrive come eseguire sottoquery correlate in Redshift Spectrum. Una sottoquery correlata è una query che utilizza i valori della query esterna.
È possibile eseguire sottoquery correlate in Redshift Spectrum. La pseudocolonna $spectrum_oid
consente di eseguire query correlate con Redshift Spectrum. Per eseguire una sottoquery correlata, la pseudocolonna $spectrum_oid
deve essere abilitata ma non appare nell'istruzione. SQL Per ulteriori informazioni, consulta Pseudocolonne.
Per creare lo schema esterno e le tabelle esterne per questo esempio, consulta Nozioni di base su Amazon Redshift Spectrum.
Di seguito è riportato un esempio di sottoquery correlata in Redshift Spectrum.
select * from myspectrum_schema.sales s where exists ( select * from myspectrum_schema.listing l where l.listid = s.listid ) order by salesid limit 5;
salesid listid sellerid buyerid eventid dateid qtysold pricepaid commission saletime
1 1 36861 21191 7872 1875 4 728 109.2 2008-02-18 02:36:48
2 4 8117 11498 4337 1983 2 76 11.4 2008-06-06 05:00:16
3 5 1616 17433 8647 1983 2 350 52.5 2008-06-06 08:26:17
4 5 1616 19715 8647 1986 1 175 26.25 2008-06-09 08:38:52
5 6 47402 14115 8240 2069 2 154 23.1 2008-08-31 09:17:02