如何复用两个相同子查询获取的值?PostgreSQL 10场景求助
嘿,我把你描述的这个PostgreSQL场景整理成清晰的Markdown格式啦,方便你后续参考或者进一步补充需求:
PostgreSQL 10多表关联场景说明
数据库表逻辑与测试数据
我们一共有4张表,分为两类:
- 用户社交数据类(共2张):存储用户ID(
uid)、社交平台类型(social)、平台专属用户ID(sid),以及姓名、照片等用户基础信息 - 游戏与聊天数据类(共2张):存储游戏ID(
gid)、参与用户ID(uid),以及聊天消息内容等互动数据
已填充的测试数据详情
- 用户Alice:
uid=1,关联Facebook平台(social=10),平台用户ID为"1111" - 用户Bob:
uid=2,关联Google平台(social=20),平台用户ID为"2222" - 游戏实例:
gid=100,Alice和Bob均参与该游戏,且存在对应的聊天记录
当前开发需求
我正在编写一个PHP脚本,想要实现的功能是:当传入sid参数时……(注:原文此处未补充完整逻辑,可后续补充具体需求)
内容的提问来源于stack exchange,提问作者Alexander Farber
相关产品推荐
相关产品推荐

