mysql喜欢你和其他人

Pet*_*ber 0 php mysql sql ajax jquery

我想知道该怎么做

在此输入图像描述

我的意思是"你和19,389其他人"你如何从别人那里认出.如果用户已登录并喜欢状态或喜欢的状态或类似facebook的内容.我想抓住"你"的一部分.但我似乎并不理解它背后的逻辑.

我正在使用php和jquery.你如何在sql中解决这个问题?还是真的是sql?你如何定义其他人的用户?

如果我以错误的方式做错或者以错误的方式提问,请告诉我正确的方法和答案的人我非常需要你的帮助.

jor*_*deu 5

只有一个查询,您可以这样做:

SELECT COUNT(user_id) AS everybody, SUM(user_id = "your_user_id") AS you FROM fb_likes WHERE post_id = 4;
Run Code Online (Sandbox Code Playgroud)

然后,如果you大于零打印(实际上它必须是0或1):

You and [everybody - you] others like this.
Run Code Online (Sandbox Code Playgroud)

其他

[everybody] like this.
Run Code Online (Sandbox Code Playgroud)