设计满足以下业务需求的数据库表结构?
phpcn_u36412
phpcn_u36412 2018-03-14 23:00:16
0
1
1212

今天面试被最后一道题难住了:


(原图)设计满足以下业务需求的数据库表结构:

1.某位商家举办一期限时玩游戏抽奖活动,用户玩游戏达到50分及以上才可抽奖,每位用户可以参加多次活动。

2.在活动结束之后需要统计一张抽奖纪录列表,同时包括以下内容:

3.如果A用户抽10次中奖2次则列表显示2条A用户中奖纪录;如果B用户抽8次都没有中奖,则仅显示B用户玩游戏得分最高的那条抽奖纪录。A,B用户的抽奖结果最后在列表上有三条纪录。

4.以纪录的时间倒序排序。

5.满足列表每20条翻页需求。


然后我以为是考察sql语句,但面试官说不要在意那几个数字,最主要的是表结构,还有需求分析,最后还是答不出,over了


phpcn_u36412
phpcn_u36412

全部回复 (1)
蜗牛大人

三个表,第一个用户每次游戏记录表;第二个按照需求给出用户的是否中奖记录和用if判断未中奖时的最高游戏记录这个表作为已抽奖记录,第三个按照时间倒序记录活动的抽奖记录并且满足20条翻页

    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!