2 sinat 34639160 sinat_34639160 于 2016.04.24 20:11 提问

当用户登录时怎么根据他借阅的历史记录推荐新的书?asp做的,sql语句怎么写?

图书借阅表里有:userid(用户编号),bookcode(条形码);图书信息表:bookid(图书名),type(类型),bookname(书名);当用户登录时怎么根据他借阅的历史记录推荐新的书?asp做的,sql语句怎么写?

3个回答

caozhy
caozhy   Ds   Rxr 2016.04.24 23:43
 select * from ;图书信息表 where type in (select distinct type from  图书借阅表 where userid = 你的用户id)
whwnew
whwnew   2016.05.14 14:07

见一个表用来存储用户阅读记录 通过书名 查询到 所属类型 下次再登陆 就给推荐上次他阅读过的书类型的书籍就行了

whwnew
whwnew   2016.05.14 14:10

比如用户 上次登陆阅读了 hidoop  属于计算机类或者属于计算机大数据类的

你用精确查询锁定 计算机的类型 再用模糊查询 大数据关键字 推荐给他 

这样已查询可能就会搜到 比如 驾驱大数据 等 这样的书名  推荐给他就行了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!