我现在有三个表,表A是会员信息表(字段有id,会员姓名,会员密码,会员类型,搜索关键字,竞价排名),表B是产品表(字段有id,产品名称,产品类别,会员ID......等等),表C供求表(字段有id,供求标题,供求类型,会员Id......等等).
现在哪位大哥能用一条SQL语句实现下面的功能:
会员表中有一个竞价排名的字段,数字型,如果该字段是1,当其它的客户搜索产品或者是供求信息时,如果客户搜索的关键字和会员信息表中的搜索关键字相同(模湖匹配),我就要让这个会员的产品或者是供求信息排在第一位.是2,就排在第二位,是3,就排在第3位,以此类推,怎么实现?谢谢了.
现在哪位大哥能用一条SQL语句实现下面的功能:
会员表中有一个竞价排名的字段,数字型,如果该字段是1,当其它的客户搜索产品或者是供求信息时,如果客户搜索的关键字和会员信息表中的搜索关键字相同(模湖匹配),我就要让这个会员的产品或者是供求信息排在第一位.是2,就排在第二位,是3,就排在第3位,以此类推,怎么实现?谢谢了.
解决方案 »
- 某表的字段,更具另一张表进行更新
- SQL
- 关于一个查询
- 求统计工业产值的语句
- 有一个字符变量a,表b有一个字段包含用逗号隔开的字符,怎样列出表b中包含变量a的所有行?
- 给系统表写触发器怎么实现
- MYsql 数据导入 MS sql server 数据库时的数据失真问题
- 关于CREATE TABLE的问题,来者有分!
- 如何处理SQL Server的CPU占用率过高的问题?
- sql server 如何删除重复数据只留一条
- 用ms sql server做后台数据库,开发工具用的delphi,为何过一段时间就提示错误?
- 第二天开计算机发现在桌面右下角的MSSQL服务器管理器小图表的绿色箭头变红色了,我打开服务器管理器点击“开始/继续”,还是没反应。请问
from 表B,表A
where 搜索关键字 like @搜索关键字+'%'
and 表B.会员ID = 表A.id
order by 竞价排名,表B.id