获取包含点赞状态的文章列表
需求是要在文章列表中同时查询出文章是否被点赞。
表结构:
查询语句:
select id, userid, workid, name, (select count(*) from 喜欢表 as l where l.workid = a.workid) as like from 文章表 as a
步骤解释:
特殊情况:
如果需要判断当前用户是否喜欢某篇文章,则需要进行两次查询:
然后,可以自行计算整合数据,判断当前用户是否喜欢每篇文章。
# count # select # 文章列表 # 两次 # 要在 # 为其 # 创建一个 # 可以自行 # 则需 # 列表中 # php # brush
相关栏目: 【 运营推广 】 【 网络优化 】 【 技术教程 】
相关推荐: Django 的 SECRET_KEY 修改后项目仍能正常运行的原因解析 如何在Spring Boot应用中配置JacksonXmlModule Windows10如何更改开机密码_Win10登录选项更改密码教程 WindowsUSB驱动安装异常怎么办_USB驱动重建与恢复教程 MAC怎么截图并快速编辑_MAC自带截图快捷键与标注工具使用【方法】 淘宝短链接怎么还原php_分析302跳转记录找回原链接【汇总】 Python网页解析技巧_HTML与XPath说明【指导】 Win11任务栏怎么调到左边_Win11开始菜单居左设置教程【步骤】 C++如何使用set容器?(自动排序与去重) Python文本编码与解码_跨平台解析说明【指导】 Windows7如何优化开机速度_Windows7开机加速技巧【步骤】 Win11怎么忘记WiFi网络_Win11删除已保存无线连接【教程】 如何在 Pandas 中用字典批量映射 DataFrame 的指定列 How to Properly Use NumPy in VS Code 如何使用Golang sort排序切片_Golang sort排序方法示例 c++如何编写守护进程_c++ fork子进程与脱离控制终端【指南】 Windows如何使用注册表查找和删除项?(regedit教程) 如何在 Python 中递归扁平化嵌套字典列表 如何解决Windows时间不准的问题?(自动同步设置) 如何高效获取循环末次生成的 NumPy 数组最后一个元素(无需额外循环) Python异步编程高级项目教程_asyncio协程任务管理实战 VSC怎么设置PHP编码格式_避免乱码的字符集设置【说明】 Win11怎么关闭自动调节亮度_Windows11禁用内容自适应亮度 Mac电脑进水了怎么办_MacBook进水后紧急处理方法【必看】 Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】 Windows的便笺功能如何使用?(桌面备忘技巧) Windows 11登录时提示“用户配置文件服务登录失败”怎么办_Windows 11修复损坏的用户配置文件 Win11文件扩展名怎么显示 Win11查看文件后缀名设置【步骤】 Win11怎么设置任务栏图标大小_Windows11注册表TaskbarSi修改 php做exe在服务器上能运行吗_服务端exe部署注意事项【说明】 如何在Golang中设置工作空间_高效管理多个项目 Python弱引用使用场景_内存优化说明【指导】 Linux如何安装JDK11_Linux环境变量配置与Java开发环境搭建【教程】 LINUX如何删除用户和用户组_Linux userdel和groupdel命令用法【系统管理】 Win11怎么设置开机自动连接宽带_Windows11创建拨号连接计划任务 Win11怎么看电池循环次数_Win11笔记本电池寿命检测【命令】 Mac如何设置动态壁纸?(让桌面动起来) 如何使用Golang实现容器健康检查_监控和自动重启 PHP接收不到HTTPS请求怎么办_排查SSL证书配置问题解答【指南】 windows如何禁用驱动程序强制签名_windows高级启动设置指南 Win11怎么开启空间音效_Windows11耳机杜比音效与Sonic设置 php485怎么发送十六进制数据_php485串口HEX格式传输技巧【方法】 Windows蓝屏错误0x00000018怎么处理_驱动初始化错误解决 如何使用Golang私有模块访问控制_配置Token和认证权限 Python数据挖掘核心算法实践_聚类分类与特征工程 如何在基于 Pygame 的国际象棋游戏中安全实现走法合法性校验 Win11相机打不开提示错误怎么修_相机权限开启与驱动修复【影像修复】 Win11如何开启telnet服务 Win11启用Telnet客户端【步骤】 Win11怎么设置DNS服务器_Windows11修改网络适配器DNS优选 Python与Docker容器化部署实战_镜像构建与CI/CD流程