gpt4 book ai didi

php - 如何为 "Likes in common"创建 SQL 查询

转载 作者:行者123 更新时间:2023-11-29 01:09:30 25 4
gpt4 key购买 nike

目前我正在构建一个系统(php 和 mysql),在用户配置文件上允许您添加“最喜欢的音乐艺术家”名单。一直在尝试找出一种方法来将用户喜欢的内容与其他用户进行比较并返回“推荐的 friend ”。

例如:

User A Likes
- 1
- 2
- 3
- 4

User B Likes
- 1 <- A likes
- 5
- 6
- 7

User C Likes
- 1 <- A likes
- 2 <- A likes
- 8
- 9

然后这个用户 A 会得到以下推荐:

User C
User B

我的猜测是,为了能够做到这一点,我需要制作一个关系数据库并标准化大部分用户输入。

所以我的问题是:哪种数据库结构最适合这种比较?我应该使用什么样的查询? (不需要很精确)

最佳答案

不是您问题的直接答案,但您可能希望查看这本书 Programming Collective Intelligence .根据您的问题,我认为您会发现它非常有帮助。

关于php - 如何为 "Likes in common"创建 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1615841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com