"하위 쿼리가 2개 이상의 행을 반환합니다" 오류를 해결하는 방법
P粉235202573
2023-08-21 17:36:57
<p>여러 행을 반환하는 쿼리와 여러 행 중 하나에 대한 값이 되도록 조건을 설정하려는 또 다른 쿼리가 있으므로 기본적으로 하위 쿼리를 다음과 같이 만들고 싶습니다.</p> ;
<pre class="brush:php;toolbar:false;">선택 *
테이블에서
여기서 id=(다중 행 쿼리);</pre>
<p>여기서 <code>다중 행 쿼리</code>는 여러 행을 반환합니다. 따라서 이 행의 값이 1, 2, 3이면 ID를 1, 2 또는 3으로 설정하고 싶습니다. </p>
다음을 사용할 수 있습니다.
으아악in()
:또는 다음 링크를 사용하세요:
으아악Connection은 성능면에서 결코 나쁜 선택이 아니며, 상황과 사용하는 데이터베이스에 따라 더 나은 성능을 제공할 수도 있습니다.
=
하위 쿼리가 하나의 값만 반환하는 경우 사용할 수 있습니다.하위 쿼리가 여러 값을 반환하는 경우
를 사용해야 합니다. 으아악IN
:예:
으아악