- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个网站,当一个人将另一个人添加为 friend 时,会创建 2 个条目。假设 uid 1
将 uid 2
添加为 friend ,以下行在 MySQL 中创建。
activity_id uid1 uid2
1 1 2
2 2 1
uid 2
与 uid 3
成为 friend :
activity_id uid1 uid2
1 1 2
2 2 1
3 2 3
4 3 2
uid 1
和uid 2
之间有什么方法可以获取共同好友?我正在使用没有 PDO 经验的 php 和 MySQL(目前)。
[编辑]好的,所以我决定组织/标准化表格。该关系现在仅生成 1 行。这使得表:
activity_id uid1 uid2
1 1 2
2 2 3
最佳答案
查看您的 other question 中的表格格式,这应该做你想做的;
SELECT name FROM users u
JOIN friends f1
ON u.uid = f1.uid OR u.uid = f1.fid
JOIN friends f2
ON u.uid = f2.uid OR u.uid = f2.fid
WHERE (f1.uid=1 OR f1.fid=1) AND (f2.uid=3 OR f2.fid=3)
AND u.uid<>1 AND u.uid<>3;
演示 here .
关于php - 在 (1, 2) (2, 1) 友谊场景中,有哪些方法可以获得共同的 friend ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9663607/
我正在尝试在 laravel 5 中建立一个友谊系统,但我被卡住了。我有一个 friends_user 表,如下所示: 编号 用户编号 friend_id 状态 重点是,我转到一个用户页面,我想看看我
很多人说我应该创建一个友谊表(userid , friendid)。 我的问题是: 每一段友谊不会有双重记录吗?喜欢: 12 是 5 的 friend + 5 是 12 的 friend 有什么办法可
我是第一次尝试使用 ORM,我定义了这样的模型: 用户模型: class User extends Eloquent { public function friends() {
您将如何塑造 friend -Grails中的友谊关系?到目前为止,我的User类有很多关注者 class User { //Searchable plugin static searchable =
我尝试在 Instagram 中建立友谊/创建/运作,但我遇到了一些错误。 账户/登录功能正常。 friendships/create 错误:“请更新您的 Instagram 应用以继续关注。” re
在本页https://dev.twitter.com/rest/reference/post/friendships/destroy你可以读到 POST 友谊/破坏是速率限制的。 但是这个其他页面ht
我是一名优秀的程序员,十分优秀!