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

QQ登录

只需一步,快速开始

查看: 5483|回复: 11

[处理中3] wex5怎么实现多表查询!

[复制链接]

47

主题

155

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
QQ
发表于 2016-4-25 16:02:41 | 显示全部楼层 |阅读模式
如题,多表查询的话,sql文写在什么地方。

谢谢!

47

主题

155

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
QQ
 楼主| 发表于 2016-4-25 20:37:34 | 显示全部楼层
顶起!!
回复

使用道具 举报

32

主题

116

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
发表于 2016-4-25 21:03:14 | 显示全部楼层
有三种办法,最简单的就是用sql的create view,也可以自己写action,还可以用query方法。

我不是太熟练,要查资料才能写。如果你需要,明天我抄给你
回复 支持 反对

使用道具 举报

发表于 2016-4-26 12:03:10 | 显示全部楼层

参考:
Baas/justep/demo.service.m
queryUser 的实现
对应的案例是:/UI2/demo/baas/complexData/index.w

当然也可以自己定义action 在java中使用sql语句查询 实现!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

47

主题

155

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
QQ
 楼主| 发表于 2016-4-26 13:59:35 | 显示全部楼层
qq883936 发表于 2016-4-25 21:03
有三种办法,最简单的就是用sql的create view,也可以自己写action,还可以用query方法。

我不是太熟练, ...

如果方便的话,给我抄一份吧,先谢过了!
回复 支持 反对

使用道具 举报

47

主题

155

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
QQ
 楼主| 发表于 2016-4-26 14:00:35 | 显示全部楼层
liangyongfei 发表于 2016-4-26 12:03
参考:
Baas/justep/demo.service.m
queryUser 的实现

我就是想自己写sql文,但是我不知道这个框架在什么地方写java代码?怎么调用java代码?
回复 支持 反对

使用道具 举报

发表于 2016-4-26 17:11:12 | 显示全部楼层
yonghuming 发表于 2016-4-26 14:00
我就是想自己写sql文,但是我不知道这个框架在什么地方写java代码?怎么调用java代码? ...

自定义sql 参考:Baas/takeout_admin/Statistics.java
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

19

主题

81

帖子

201

积分

中级会员

Rank: 3Rank: 3

积分
201
QQ
发表于 2016-4-28 11:52:08 | 显示全部楼层
这个不错
回复

使用道具 举报

47

主题

155

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
QQ
 楼主| 发表于 2016-5-4 10:51:33 | 显示全部楼层
liangyongfei 发表于 2016-4-26 12:03
参考:
Baas/justep/demo.service.m
queryUser 的实现

我看了这个例子,自定义sql文里有下面的内容(截取一部分)
WHERE (0=:useSearch) or (u.fID LIKE :search OR u.fName LIKE :search

这个里面的两个参数是在哪里定义的,
useSearch貌似跟queryUser里面定义的var_userSearch相对应,
但是search是在哪里赋值的呢,没有找到。
回复 支持 反对

使用道具 举报

47

主题

155

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
QQ
 楼主| 发表于 2016-5-4 14:16:05 | 显示全部楼层
liangyongfei 发表于 2016-4-26 12:03
参考:
Baas/justep/demo.service.m
queryUser 的实现

我试着用这种方法做了一下,如果多表查询的结果包含多表的数据,
那么检索出来的结果就不可能映射到一个表里,我看了一下baasData不能追加列,
而普通的data又没找到运行sql的地方,

请问这个怎么解决?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 19:28 , Processed in 0.074761 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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