

 Amazon Redshift ne prendra plus en charge la création de nouveaux Python à UDFs partir du patch 198. UDFs Le Python existant continuera de fonctionner jusqu'au 30 juin 2026. Pour plus d’informations, consultez le [ billet de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Exemple : exécution de sous-requêtes corrélées dans Redshift Spectrum
<a name="c_performing-correlated-subqueries-spectrum"></a>

Cette rubrique décrit comment exécuter des sous-requêtes corrélées dans Redshift Spectrum. Une sous-requête corrélée est une requête qui utilise les valeurs de la requête externe.

Vous pouvez exécuter des sous-requêtes corrélées dans Redshift Spectrum. La pseudo-colonne `$spectrum_oid` permet d’effectuer des requêtes corrélées avec Redshift Spectrum. Pour exécuter une sous-requête corrélée, la pseudo-colonne `$spectrum_oid` doit être activée mais n’apparaît pas dans l’instruction SQL. Pour de plus amples informations, veuillez consulter [Pseudocolonnes](c-spectrum-external-tables.md#c-spectrum-external-tables-pseudocolumns).

Pour créer le schéma externe et les tables externes pour cet exemple, consultez [Mise en route avec Amazon Redshift Spectrum](c-getting-started-using-spectrum.md).

Vous trouverez ci-après un exemple de sous-requête corrélée dans 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
```