获取包含点赞状态的文章列表
需求是要在文章列表中同时查询出文章是否被点赞。
表结构:
查询语句:
select id, userid, workid, name, (select count(*) from 喜欢表 as l where l.workid = a.workid) as like from 文章表 as a
步骤解释:
特殊情况:
如果需要判断当前用户是否喜欢某篇文章,则需要进行两次查询:
然后,可以自行计算整合数据,判断当前用户是否喜欢每篇文章。
# count # select # 文章列表 # 两次 # 要在 # 为其 # 创建一个 # 可以自行 # 则需 # 列表中 # php # brush
相关栏目: 【 运营推广 】 【 网络优化 】 【 技术教程 】
相关推荐: Linux如何申请SSL免费证书_Linux下Certbot安装与Nginx自动续期【指南】 如何用正则与预处理结合精准拦截拼接式垃圾域名 Win11系统占用空间大怎么办 Win11深度瘦身清理指南【优化】 Mac如何调整Dock栏大小和位置_Mac程序坞个性化设置 Win11色盲模式怎么开_Win11屏幕颜色滤镜设置【关怀】 Windows服务持续崩溃怎样修复_系统服务保护机制解析 Windows10如何更改任务栏高度_Win10解除锁定调整大小 Python变量绑定机制_引用模型解析【教程】 MAC怎么用连续互通相机里的“桌上视角”_MAC在视频通话中同时展示人脸和桌面 Go模板中range遍历切片失败的常见原因及解决方案 Win11怎么激活Windows10_Win11激活Win10系统方法【步骤】 C++如何使用set容器?(自动排序与去重) Python配置文件加载_多环境适配解析【教程】 Win10怎么卸载鲁大师_Win10彻底卸载鲁大师方法【步骤】 Mac电脑进水了怎么办_MacBook进水后紧急处理方法【必看】 Win11如何设置鼠标灵敏度_Win11鼠标灵敏度调整教程【攻略】 Win10系统怎么查看网络连接状态_Windows10网络和共享中心 Win11怎么清理C盘临时文件_Win11清理C盘临时文件教程【方法】 Win11系统更新后黑屏怎么办 Win11更新黑屏修复教程【方法】 Django ORM 中处理并发更新的正确姿势:原子事务与 F 表达式实战指南 如何用更 Pythonic 的方式批量删除字典列表中多个键 Win11怎么设置显示器刷新率_Windows11高级显示设置144Hz 标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南 Win11怎么用设置清理回收站_Win11设置清理回收站技巧【步骤】 Python项目维护经验_长期演进说明【指导】 Win11任务栏天气怎么关闭 Win11隐藏天气小组件图标【设置】 Win10怎样卸载TeamViewer_Win10卸载TeamViewer步骤【教程】 PythonWeb前后端整合项目教程_FastAPIReact完整实例 Python集合操作技巧_高效去重解析【教程】 XPath 3.1有哪些重要的新功能 Win11怎么开启窗口对齐助手_Windows11系统多任务处理设置 Python随机数生成_random模块说明【指导】 如何使用Golang实现字符串操作_Golang字符串拼接与切割方法 如何使用Golang实现应用状态监控_分析CPU和内存使用 Win11怎么设置指纹解锁 Win11笔记本录入指纹登录【教程】 如何使用Golang table-driven基准测试_多组数据测量函数效率 如何在不使用负向后查找的情况下匹配非逗号结尾行的换行符 Win10如何关闭安全中心所有通知 Win10禁用Windows Defender提醒【设置】 Win11怎么关闭键盘按键音_Win11禁用打字声音反馈【教程】 Mac如何创建和管理多个桌面空间_Mac高效多任务处理【技巧】 Win11屏幕亮度突然变暗怎么解决_自动变暗问题处理 Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言 MAC怎么一键隐藏桌面所有图标_MAC极简模式切换与终端指令【方法】 Win11 explorer.exe频繁崩溃_修复Win11资源管理器无限重启【步骤】 如何在包含多值的列中精准搜索指定演员? 如何为不同团队 ID 动态生成多个“认领值班”按钮 Win11如何设置环境变量 Win11添加和修改系统与用户变量【教程】 Python文件管理规范_工程实践说明【指导】 Win11怎么关闭触控板_Win11笔记本禁用触摸板快捷键 Win11文件夹预览图不显示怎么办_Win11缩略图缓存重建修复【教程】