gpt4 book ai didi

Makumba - 在 where 子句上设置空值

转载 作者:行者123 更新时间:2023-12-02 00:34:11 28 4
gpt4 key购买 nike

我想知道是否有一种方法可以检查 mak:list 的 where 子句中的集合是否为空。

我想避免 mak:list 所讨论的集合只是为了 mak:lastCount 其大小。

最佳答案

是的,因为您可以在 WHERE 条件中使用子查询。

使用来自 http://www.makumba.org/page/DataModelHowto 的数据定义, 即 company.Company 有一个集合

suppliers = set company.Company

你可以做类似的事情

<mak:list from="company.Company c" where="(SELECT count(s) FROM c.suppliers s) > 0">
....
</mak:list>

您也可以将其定义为 MDD 中的函数,例如作为

hasSuppliers() { (SELECT count(s) FROM suppliers s) > 0 }

然后在你的 中使用它作为

<mak:list from="general.Company c" WHERE="c.hasSuppliers()">
....
</mak:list>

关于Makumba - 在 where 子句上设置空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5342148/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com