MySQL DB를 쿼리하기위한 PHP 애플리케이션을 개발 중입니다. 내 첫 번째 쿼리는 사용자에게 'Rec_SW2_Rel'이라는 내 테이블의 Sbj_ID 항목과 일치하는 값을 선택하도록 요청합니다. 값은 PHP 함수에 의해 올바르게 반환됩니다.
이제 테이블을 다시 쿼리하고 다음 선택을 수행해야합니다. 이미 선택한 Sbj_ID가 '9'라고 가정하고 Rec_ID가 같고 Position이 '2'인 모든 관계의 모든 값을 반환해야합니다.
'Rec_SW2_Rel'테이블은 다음과 같습니다.
+ ---------------------------- +
* Rec_ID | Sbj_ID | Position | *
+ ---------------------------- +
* 10 | 9 | 1 | *
* 10 | 165 | 2 | *
* 10 | 23 | 3 | *
* 11 | 9 | 1 | *
* 11 | 15 | 2 | *
* 12 | 64 | 1 | *
* 12 | 8 | 2 | *
+ ---------------------------- +
예상 출력은 다음과 같아야합니다.
10 | 165 | 2
11 | 15 | 2
select
*
from
your_table
where Position = 2
and Rec_ID in (select Rec_ID from your_table where Sbj_ID = 9)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다