Поддерживает ли FileMaker Pro ExecuteSQL подзапросы - PullRequest
0 голосов
/ 14 октября 2011

Мне просто интересно, поддерживает ли команда FileMaker Pro "ExecuteSQL ()" подзапросы в SQL-запросе?

Это запрос, который я получил в данный момент:

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

Я получаю сообщение об ошибке, и я знаю, что все поля верны, и фактический запрос будет работать в таком виде, как PHPMyAdmin.

Итак, кто-нибудь знает, будет ли это работать или есть какие-то ограничения на запросы?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 14 октября 2011

Если вы ссылаетесь на шаг сценария «Выполнение SQL», то он может работать только с внешними источниками данных. Он не может выполнять SQL-запросы к таблицам FileMaker. Если вы имеете в виду внутренний API-интерфейс SQL, который доступен через некоторые подключаемые модули (и через драйвер ODM / JDBC FileMaker), то да, этот API поддерживает подзапросы.

0 голосов
/ 16 июля 2015

Более поздние версии Filemaker (конечно, 13+) действительно позволят вам сделать это сейчас.Операторы ограничены SELECT, но вы можете использовать подзапросы, согласно docs .

...