gpt4 book ai didi

php - MySQL 查询基于列连接表

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

只是在寻求一些帮助,我确信这非常简单,但是在我网站的其他区域花费了这么多时间后,我有点抓狂了。

我刚刚进行了一场游戏比赛,其中我有一个名为“领导者”的表格,其中仅包含以下列:

fk_memberid |总点数

很简单。然后我在这个论坛的其他地方找到了这个查询,以获取每个成员的排名。

    SELECT 
fk_memberid,
points_total,
(SELECT COUNT(*)+1 FROM leaders WHERE points_total>x.points_total) AS rank_upper,
(SELECT COUNT(*) FROM leaders WHERE points_total>=x.points_total) AS rank_lower
FROM
`leaders` x

我的问题是,如何将 fk_memberid 列链接到另一个名为“members”的表到相应的列“k_memberid”?当然,我一直这样做,但由于某种原因,由于我上面熟悉的不同类型的查询,我在这种情况下遇到了困难。

很抱歉这个可能非常简单的答案。感谢您的帮助。

最佳答案

这里有一个简单的例子:

SELECT l.fk_memberid, l.points_total, m.first_name FROM leaders l 
left join member m
on m.k_member_id=l.fk_member_id
WHERE ...

这将为您返回一个包含 3 列的表,其中 2 列来自领导者表,“first_name”(假设存在)来自成员表

关于php - MySQL 查询基于列连接表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42129388/

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