NutzCN Logo
问答 nutz 执行 mysql 语句 union all 报错 哇
发布于 856天前 作者 qq_24c04668 1437 次浏览 复制 上一个帖子 下一个帖子
标签:
        def sqlStr1="select a.*,match(skey) against('${skey}' IN BOOLEAN MODE) t from unite_search a where type='hh' having t>0.01  order by t limit 5; " +" union all  select a.*,match(skey) against('${skey}' IN BOOLEAN MODE) t from unite_search a where type='khh' having t>0.01  order by t limit 5; "
        response.items=new ArrayList<Record>();
        Sql sql= Sqls.create(sqlStr1)
        sql.forceExecQuery()
        sql.setCallback(Sqls.callback.records())
        dao.execute(sql);
        def record=sql.getList(Record.class)
        response.items.addAll(record)
3 回复

一条语句呀,放在工具里执行可以噢。mysql union all 时不带分号的吗?
oracle不带分号可以,mysql不带分号,工具直接爆炸

被工具舞蹈了,x

添加回复
请先登陆
回到顶部