gpt4 book ai didi

php - 如何使用 MySql 和 PHP 存储/处理多个表的数据

转载 作者:行者123 更新时间:2023-11-29 05:34:13 26 4
gpt4 key购买 nike

我有 5 个不同的 MySql 表,即:

u_t (uid, pwd, field1, field2)

t_1 (tid_1, ut_uid, field_1, field_2, points)

t_2 (tid_2, ut_uid, field_1, field_2, points)

t_3 (tid_3, ut_uid, field_1, field_2, points)

t_4 (tid_4, ut_uid, field_1, field_2, points)

PS: uid=pk , tid_1,2,3,4=pk, ut_uid=fk

以上所有表格都有一些基于一些独特特征的信息。

现在我想使用 PHP 从每个表中获取每个用户的积分总和,用于存储和显示目的。

最佳答案

尝试

select u_t.uid, 
sum(t_1.points+t_2.points+t_3.points+t_4.points+t_5.points) as total_p
from u_t
left outer join t_1 on t_1.ut_uid = u_t.uid
left outer join t_2 on t_2.ut_uid = u_t.uid
left outer join t_3 on t_3.ut_uid = u_t.uid
left outer join t_4 on t_4.ut_uid = u_t.uid
group by u_t.uid

关于php - 如何使用 MySql 和 PHP 存储/处理多个表的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12090728/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com