我在宏中有一个选择函数,它可以创建一个表。该表具有u_id、时间戳&型
我想把这个MACRO作为另一个表来调用,这样我就可以把它加入到一个现有的查询中。
我在GoogleSQL中不断遇到问题,它告诉我"$"是非法的。。。。
我不确定是否正确定义或调用了宏。
如有任何建议,我们将不胜感激。
查询如下:;
SELECT a.*, k.timestamp FROM table1 as a
LEFT JOIN $macro1 as k
ON a.u_id = k.u_id
--//////////////////////////////////////////////////////////////////////////
--Define Table of Issues
--//////////////////////////////////////////////////////////////////////////
DEFINE MACRO macro1 (
SELECT
main.u_id,
main.timestamp,
main.type
FROM table1 as main
where main.type = 'ISSUE'
);
简单修复,宏需要放置在SELECT语句之上