Board logo

标题: 那表时候,选择了数据集,但是可用字段为空是什么原因? [打印本页]

作者: 寒冰    时间: 2013-9-9 11:18     标题: 那表时候,选择了数据集,但是可用字段为空是什么原因?

那表时候,选择了数据集,但是可用字段为空是什么原因?
作者: 寒冰    时间: 2013-9-9 11:19

建新表格时候,选择了数据集,但是可用字段为空是什么原因啊?
作者: admin    时间: 2013-9-9 16:16

原来的sql语句,套一个 select * from ( ? ) 试试,
比如,原来你的查询是  select a from b ,那现在写成如下格式:

select * from (select a from b)
作者: 寒冰    时间: 2013-9-9 16:24

也不行呢,我试了,我的SQL比较复杂,关联了两个表
作者: wclluck    时间: 2013-9-25 23:36

我也发现, 只要sql里面关联了两个表, 预览数据集能正常, 但是选择数据集后可用字段却是为空, 如下面我写的SQL:
SELECT * FROM
(SELECT
t1.code 药品编号,
t1.client 客商,
t1.dept 所属部门,
t1.name 药品名称,
t1.standard 规格,
t1.unit 单位,
t1.class 等级,
t1.origin_code 产地编号,
t1.origin 产地,
t2.quarter_name,
sum(t1.qty) qty
FROM DM_INV_SALES_CLIENT_FACT t1
LEFT JOIN W_DIM_DATE t2
ON t1.cur_quarter = t2.QUARTER_KEY
where t1.cur_quarter between 20124 and 20133
group by
t1.code,
t1.client,
t1.dept,
t1.name,
t1.standard,
t1.unit,
t1.class,
t1.origin_code,
t1.origin,
t2.quarter_name
)
管理员能回答下这是jor本身不支持这种写法吗? 愁死了..
作者: xchangyouren    时间: 2013-11-18 10:26

表不用别名试试(不用t1)




欢迎光临 杰表技术论坛 (http://jatools.com/) Powered by Discuz! 6.1.0