JsonArrayAny有没有支持多值匹配? 返回

SqlSugar 沟通中
4 248
该叫什么 Hobo 发布于2025/8/13
悬赏:0 飞吻

我使用的时候是SqlFunc.JsonArrayAny(a.material_ids, main.material_ids),也就是第二个参数也是多个值,不知道是否支持?看到文档给的动态表达式解决方案是一年多之前的了,
我现在这种写法生成sql有点问题:SELECT * from OPENJSON([a].[material_ids]) WHERE [value] = '4ee87ec4-08d7-409c-becb-97890f68fc41','bb39f412-cfc0-4367-b33c-be5f842f5692','e200020a-8929-4e04-9754-144745698157'

热忱回答4

  • fate sta fate sta VIP0
    2025/8/13

    image.png

    0 回复
  • fate sta fate sta VIP0
    2025/8/13

    通过动态表达式拼出OR这样变相的实现了批量

    0 回复
  • Hobo Hobo VIP0
    2025/8/13

    好的,我也这么解决了,期待什么时候实现一下更简便的

    0 回复
  • Hobo Hobo VIP0
    2025/8/13

    @fate sta

    好的,我也这么解决了,期待什么时候实现一下更简便的

    0 回复