

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# 예: Redshift Spectrum에서 상관 하위 쿼리 수행
<a name="c_performing-correlated-subqueries-spectrum"></a>

이 주제에서는 Redshift Spectrum에서 상관 하위 쿼리를 수행하는 방법을 설명합니다. 상관 하위 쿼리는 외부 쿼리의 값을 사용하는 쿼리입니다.

Redshift Spectrum에서 상관 하위 쿼리를 수행할 수 있습니다. `$spectrum_oid` 가상 열은 Redshift Spectrum으로 상관 쿼리를 수행하는 기능을 제공합니다. 상호 연관된 하위 쿼리를 수행하려면 가상 열 `$spectrum_oid`가 활성화되어야 하지만 SQL 문에는 나타나지 않습니다. 자세한 내용은 [가상 열](c-spectrum-external-tables.md#c-spectrum-external-tables-pseudocolumns) 섹션을 참조하세요.

이 예제의 외부 스키마 및 외부 테이블을 생성하려면 [Amazon Redshift Spectrum 시작하기](c-getting-started-using-spectrum.md) 섹션을 참조하세요.

다음은 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
```