我的SQL:
select js.CHRJSMC 角色名称 ,gn.INTGNID 功能ID ,gn.CHRGNMC 功能名称,RY.CHRRYXM 姓名
from GN,JS,JSQX ,RYJS ,RY where GN.INTGNID = JSQX.INTGNID
and jsqx.INTJSID = JS.INTJSID
and RYJS.INTJSID = js.INTJSID
and RY.INTRYLSH = RYJS.INTRYLSH
and js.INTJSID=153
结果:
系统维护权限 1000 OA系统 111
系统维护权限 1000 OA系统 222
系统维护权限 1000 OA系统 333
系统维护权限 1000 OA系统 444
系统维护权限 1000 OA系统 555
系统维护权限 1002 待办任务 1111
系统维护权限 1002 待办任务 222
系统维护权限 1002 待办任务 333
系统维护权限 1002 待办任务 444
系统维护权限 1002 待办任务 555
我想要的结果:
系统维护权限 1000 OA系统 111,222,,333,444,555
系统维护权限 1002 待办任务 111,222,333,444,555
在使用Docker部署Elasticsearch集群时,如果集群节点无法关联,可能是由于以下原因:
docker network create
命令创建一个自定义网络,并在启动容器时使用--net
参数将容器连接到该网络。-e
参数将环境变量cluster.name
传递给容器,例如:docker run -e "cluster.name=my-cluster" ...
-e
参数将环境变量node.name
传递给容器,以设置节点名称。例如:docker run -e "node.name=node1" ...
discovery.seed_hosts
设置来指定种子主机列表,以帮助节点发现。例如:docker run -e "discovery.seed_hosts=node1,node2" ...
要解决这些问题,您可以尝试以下步骤:
docker network create es-net
docker run -d --name node1 --net es-net -e "cluster.name=my-cluster" -e "node.name=node1" -e "discovery.seed_hosts=node1,node2" elasticsearch:tag
docker logs node1
希望这些建议能帮助您解决问题。如果您需要进一步的帮助,请随时提问。