2011-10-14 12 views
0

FileMaker Pro 명령 "ExecuteSQL()"이 SQL 쿼리 내에서 서브 쿼리를 지원하는지 궁금한가요? FileMaker Pro ExecuteSQL은 서브 쿼리를 지원합니까

내가 지금 가지고 쿼리입니다 :

"SELECT Google_Calendar FROM SCHEDULE WHERE Group_ID = (SELECT Group_ID FROM SCHEDULE WHERE Schedule_ID = "& EscapeSQL(GSPNo(1)) &")" 

내가 오류가 계속 나는 모든 필드가 올바른지 알고 실제 쿼리는 phpMyAdmin과 같은에서 작동합니다.

이렇게 누군가가 작동하는지 또는 쿼리에 몇 가지 제한 사항이 있는지를 알고 있습니까?

감사합니다.

답변

2

"Execute SQL"스크립트 단계를 말하는 경우 외부 데이터 원본에서만 작동합니다. FileMaker 테이블에 대해 SQL 쿼리를 실행할 수 없습니다. 일부 플러그인을 통해 (그리고 FileMaker ODBC/JDBC 드라이버를 통해) 사용할 수있는 내부 SQL API를 언급한다면,이 API는 서브 쿼리를 지원합니다.

+0

다만, SQL을 실행하여 파일 메이커 테이블에 대한 쿼리를 수행 할 수 있습니다. 나는 어제 그것을하고 있었다. ExecuteSQL 함수가 작동하려면 외부 소스 일 필요는 없습니다. – DarkMantis

0

Filemaker의 최근 버전 (물론 13+ 이상)을 사용하면 지금이 작업을 수행 할 수 있습니다. 문은 SELECT로 제한되지만 docs에 따라 하위 쿼리를 사용할 수 있습니다.

관련 문제