设计满足以下业务需求的数据库表结构?
phpcn_u36412
phpcn_u36412 2018-03-14 23:00:16
[PHP讨论组]

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


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

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条翻页

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号