起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4830|回复: 15

[结贴] 一个queryaction怎么能查询出两个表的字段,放在一列里面

[复制链接]

448

主题

1226

帖子

2613

积分

金牌会员

Rank: 6Rank: 6

积分
2613
QQ
发表于 2014-7-15 15:24:04 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
请高手指点一下,谢谢。
需求:queryAction查询施工合同和采购合同两张表中的(施工合同名称和采购合同名称)字段,
怎么才能查询结果放在一列中,而不是两列。
11111.png

109

主题

1191

帖子

3851

积分

论坛元老

Rank: 8Rank: 8

积分
3851
QQ
发表于 2014-7-15 15:35:07 | 显示全部楼层
两个表联合查询
join.png

添加自定义字段,利用concat函数把两个字段的值拼接起来,中间可以加~~,也可以去掉,然后在grid添加这一列就ok

评分

参与人数 1 +4 收起 理由
jishuang + 4 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

448

主题

1226

帖子

2613

积分

金牌会员

Rank: 6Rank: 6

积分
2613
QQ
 楼主| 发表于 2014-7-15 17:17:06 | 显示全部楼层
MaHZ 发表于 2014-7-15 15:35
两个表联合查询

高手 您那个是同一个表里的两个字段连接是吧
我的这个是两张表里的两个字段。测试时没有结果?
还有就是 要是用concat的话,查询出来的字段是“施工合同名称+采购合同名称”,格式就不对了。
还是不行啊.png
需求的效果.png
回复 支持 反对

使用道具 举报

448

主题

1226

帖子

2613

积分

金牌会员

Rank: 6Rank: 6

积分
2613
QQ
 楼主| 发表于 2014-7-15 18:27:13 | 显示全部楼层
我在queryAction 写的KSQL:
select TSHiGHT.tfSHiGHTH as tfKeHHTBH
    from TSHiGHT TSHiGHT
union
select TCaiGHT.tfCaiGHTH as tfKeHHTBH
    from TCaiGHT TCaiGHT LIMIT 0, 50

但是一点击确定之后就变样了
select TSHiGHT.tfSHiGHTH as tfKeHHTBH
    from TSHiGHT TSHiGHT

这是什么情况?
之后后.png
之前.png
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-16 10:14:04 | 显示全部楼层
标准queryaction不支持union,需要自定义queryaction

参考 group by的数据分页显示
http://bbs.justep.com/thread-54836-1-1.html
(出处: 起步软件技术论坛)

远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

448

主题

1226

帖子

2613

积分

金牌会员

Rank: 6Rank: 6

积分
2613
QQ
 楼主| 发表于 2014-7-16 10:27:51 | 显示全部楼层
zhaixin 发表于 2014-7-16 10:14
标准queryaction不支持union,需要自定义queryaction

参考 group by的数据分页显示

请问高手,现在需要一个外键表.w  需要用到这个自定义的action, concept怎么办?
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-16 14:09:16 | 显示全部楼层
这个自定义的queryaction是在ontology文件中添加的,在哪个概念中添加的,就选择哪个概念
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

448

主题

1226

帖子

2613

积分

金牌会员

Rank: 6Rank: 6

积分
2613
QQ
 楼主| 发表于 2014-7-16 14:10:55 | 显示全部楼层
zhaixin 发表于 2014-7-16 14:09
这个自定义的queryaction是在ontology文件中添加的,在哪个概念中添加的,就选择哪个概念 ...

貌似我是在Biz/logic下创建的action,找不到概念的,怎么办?
回复 支持 反对

使用道具 举报

448

主题

1226

帖子

2613

积分

金牌会员

Rank: 6Rank: 6

积分
2613
QQ
 楼主| 发表于 2014-7-16 14:11:11 | 显示全部楼层
zhaixin 发表于 2014-7-16 14:09
这个自定义的queryaction是在ontology文件中添加的,在哪个概念中添加的,就选择哪个概念 ...

貌似我是在Biz/logic下创建的action,找不到概念的,怎么办?
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-7-16 15:04:21 | 显示全部楼层
打开ontology文件,重建queryaction
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-4 13:00 , Processed in 0.071569 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表