는 I은 이와 같은 구조에 의해, 테이블, 채무자 있습니다외래 키로 구성된 선택 목록을 사용하여 레코드를 어떻게 선택합니까?
및 제 테이블 DEBTOR.INFO 이렇게 구성 :
제가 선택 목록을 DEBTOR.INFO 테이블의 레코드 ID로 구성됩니다. 어떻게하면됩니까
select * from DEBTOR WHERE 53 IN (name of select list)
?
이것도 가능합니까?
필자는이 쿼리가 Retrieve보다 SQL처럼 보이 긴하지만 실현하기 위해 노력하고있는 것을 쉽게 이해할 수 있도록 작성했습니다.
현재, 나는
SELECT DEBTOR WITH 53 EQ [paste list of DEBTOR.INFO record IDs]
를 작성하여이 쿼리를 수행하지만, 분명히이 큰 목록에 대한 다루기이다.
답장을 보내 주셔서 감사합니다. 아마도 두 번째 쿼리를 입력하여 실수로 올바른 대답을 바꿀 수 있음을 알게되었습니다. 또한 언급할만한 가치가있는 것은 사전에 i-descriptor를 추가하려면 프로그래머와 팀을 구성해야합니다. 53 DEBTOR.INFO 테이블에서 만든 내 선택 목록에있는 레코드 ID와 일치하는 DEBTOR 테이블의 "외래 키"(PACKET)입니다. – user3140622
select with eval 접근 방식 만 표시하도록 내 대답을 수정했습니다. 프로그래머와의 팀 구성을 피하려는 경우 가장 쉬운 방법 일 수 있습니다. –
나는 이것을 시도했다. 작은 따옴표와 큰 따옴표의 위치를 반전시켜야했습니다. 그 후 쿼리는 아무것도 반환하지 않았습니다. 채무자 표의 9 자리 ID 색인에서 debtor.info 선택 목록의 8 자리 ID를 찾으려고 시도하지 않았던 것으로 보입니다. 나는 약간의 혼란이 있었을 경우에 대비하여 테이블 구조의 다이어그램을 추가했습니다. – user3140622