我刚刚收到关于组合SQL结果的answer问题。这是通过“ConcatRelated”完成的。现在我想在Expression Web 3中实现它。
我在Access中使用的SQL:
SELECT land.id, land.official_name, vaksiner.vaksiner
FROM land INNER JOIN (vaksiner INNER JOIN land_sykdom ON vaksiner.id = land_sykdom.sykdom) ON land.kort = land_sykdom.land
ORDER BY land.official_name;
和
SELECT DISTINCT id, official_name, ConcatRelated("vaksiner","qryVaksinerRaw","id = " & [id]) AS vaksiner
FROM qryVaksinerRaw;
最后一个保存为vaksine_query
这是我要添加到Expression Web的SQL:
SELECT vaksine_query.id, vaksine_query.official_name, vaksine_query.vaksiner
FROM vaksine_query
WHERE vaksine_query.id="?";
Expression Web在表达式中给出了错误消息“未定义函数'ContactRelated'。
答案 0 :(得分:1)
您在ConcatRelated中拥有的是用户定义的功能,它在Access之外无效。
您可能需要获取记录集,然后循环遍历它以构建连接的输出。