FileMaker Pro ExecuteSQL是否支持子查询

时间:2011-10-14 09:45:19

标签: mysql sql filemaker

我只是想知道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 个答案:

答案 0 :(得分:2)

如果您指的是脚本步骤“执行SQL”,那么它只能用于外部数据源。它无法对FileMaker表运行SQL查询。如果您指的是通过某些插件(以及通过FileMaker ODBC / JDBC驱动程序)提供的内部SQL API,那么是的,此API确实支持子查询。

答案 1 :(得分:0)

Filemaker(当然是13+)的更新版本确实会让你现在这样做。语句仅限于SELECT,但您可以根据docs使用子查询。