试试
insert into PropertyMember(会员序号, 属性序号)
select dixtinct b.序号, case when a.提供点击方案 = '是' then 1 when a.提供包月方案='是' then 13 end
form agent a join member b on a.会员名 = b.会员名
where a.a.提供点击方案 = '是' or a.提供包月方案='是
insert into PropertyMember(会员序号, 属性序号)
select dixtinct b.序号, case when a.提供点击方案 = '是' then 1 when a.提供包月方案='是' then 13 end
form agent a join member b on a.会员名 = b.会员名
where a.a.提供点击方案 = '是' or a.提供包月方案='是
insert into PropertyMember(会员序号, 属性序号)
select distinct b.序号, case when a.提供点击方案 = '是' then 1 when a.提供包月方案='是' then 13 end
form agent a join member b on a.会员名 = b.会员名
where a.a.提供点击方案 = '是' or a.提供包月方案='是
insert into PropertyMember(会员序号, 属性序号)
select distinct b.序号, case when a.提供点击方案 = '是' then 1 when a.提供包月方案='是' then 13 end
from agent a join member b on a.会员名 = b.会员名
where a.a.提供点击方案 = '是' or a.提供包月方案='是
from member where 会员名 in(select 会员名 from agent where 提供点击方案='是' or 提供点击方案='是')
dulei115() 这1句,找出来的不全,少记录。。学习中,谢谢两位。
这么写好像是不行吧,有时候,这一个人可能有两个 提供点击方案='是' and 提供点击方案='是'
select *
from (select 序号,13 from member where 会员名 in(select 会员名 from agent where 提供点击方案='是')
union
select 序号,1 from member where 会员名 in(select 会员名 from agent where 提供点击方案='是')) a
select 序号,13 from member where 会员名 in(select 会员名 from agent where 提供点击方案='是')
union
select 序号,1 from member where 会员名 in(select 会员名 from agent where 提供点击方案='是')
这样就行了,谢了,结账了