多字段条件检索,视图如何做? 急,解决马上结帖

jiangxiaochao 2006-06-22 09:17:22
我有两张表,一张是ActiveNmae,一张是会员表。用户的过滤条件都会保存在ActiveNmae的相应字段里面。我想把会员表中检索符合这些条件的

会员参加ActiveNmae的活动,SQL视图要如何写?


表一:Active(参加活动的表)

ID
ActiveNmae(活动项目)
Province (省份)
sex (性别)
marry (婚否)
state (目前的状态,为在职或学生)
study(学历)
trade(行业)
pay(工资)
statedate (活动开始日期)
enddate (活动结束日期)

表二:member(会员表)
m_id
username
Province (省份)
sex (性别)
marry (婚否)
state (目前的状态,为在职或学生)
study(学历)
trade(行业)
pay(工资)
registertime
...全文
250 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ahhisoft 2006-06-23
  • 打赏
  • 举报
回复
Select m.姓名 from ActiveName a,member m where a.province like '%m.province%' and m.sex = a.sex and m.marry = a.marry and m.state=a.state and m.study = a.study and m.trade = a.trade and m.pay = a.pay
www_7di_net 2006-06-23
  • 打赏
  • 举报
回复
允许爬山的写法
SQL="SELECT * from activename,member where member.province like '%activename.province%' and member.sex='男' and member.marry=activename.marry.....后边省略"
jiangxiaochao 2006-06-22
  • 打赏
  • 举报
回复
不好意思,我前面没说清楚,下面是ActiveName的字段值:
ID ActiveName province sex marry state study trade pay
1 爬山 广东/福建 男,女 未婚 在职 大学 机械 2001-4000元
2 美容 浙江 女 未婚,已婚 在职 大学 财务 2001-4000元
---------
member:
M_ID 姓名 province sex marry state study trade pay
128 小张 广东 男 未婚 在职 大学 机械 2001-4000元
129 李小姐 浙江 女 未婚 在职 大学 财务 2001-4000元
557 陈先生 上海 男 未婚 在职 大学 机械 2001-4000元

象这样的记录,检索出来就是小张可以参考爬山,所有的条件中他都符合爬山这活动,省份也是在设定的省份当中。李小姐可以参考美容活动,而陈先生虽然其它各项都符合爬山,但它的省份,不属于广东/福建,而在上海,则它所有的活动都不能参加。

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧