Q
qegdgh
Unregistered / Unconfirmed
GUEST, unregistred user!
谁可以帮我优化一下;
吗;
select f.绿单号,f.新郎姓名,f.新娘姓名,f.身份证, f.新郎联系方式,f.新娘联系方式,
f.通讯地址,f.推荐次数,
(SELECT sum(d.点数)
FROM 客户资料 a,推荐细节 b,推荐人 c,套系 d where a.绿单号 = b.被推荐绿单
and c.id=b.推荐人id and c.绿单号 =f.绿单号 and (a.套系=d.名称)) as 总点数,
(SELECT sum(兑换点数) FROM 推荐人兑换表 where 兑换人绿单号 =f.绿单号) as 已用点数,
(SELECT sum(d.点数)-(SELECT sum(兑换点数) FROM 推荐人兑换表 where 兑换人绿单号 =f.绿单号)
FROM 客户资料 a,推荐细节 b,推荐人 c,套系 d where a.绿单号 = b.被推荐绿单
and c.id=b.推荐人id and c.绿单号 =f.绿单号 and (a.套系=d.名称)) as 剩余点数
from 推荐人 f where (f.新娘姓名拼音 like '%')
剩余点数 这个字段;总点数-已用点数 这样通不过;
吗;
select f.绿单号,f.新郎姓名,f.新娘姓名,f.身份证, f.新郎联系方式,f.新娘联系方式,
f.通讯地址,f.推荐次数,
(SELECT sum(d.点数)
FROM 客户资料 a,推荐细节 b,推荐人 c,套系 d where a.绿单号 = b.被推荐绿单
and c.id=b.推荐人id and c.绿单号 =f.绿单号 and (a.套系=d.名称)) as 总点数,
(SELECT sum(兑换点数) FROM 推荐人兑换表 where 兑换人绿单号 =f.绿单号) as 已用点数,
(SELECT sum(d.点数)-(SELECT sum(兑换点数) FROM 推荐人兑换表 where 兑换人绿单号 =f.绿单号)
FROM 客户资料 a,推荐细节 b,推荐人 c,套系 d where a.绿单号 = b.被推荐绿单
and c.id=b.推荐人id and c.绿单号 =f.绿单号 and (a.套系=d.名称)) as 剩余点数
from 推荐人 f where (f.新娘姓名拼音 like '%')
剩余点数 这个字段;总点数-已用点数 这样通不过;