gpt4 book ai didi

php - 如何连接两个表形成一个SQL查询?

转载 作者:行者123 更新时间:2023-11-30 22:00:17 24 4
gpt4 key购买 nike

好的,我有两个表:pointsvideos。如果登录用户尚未因观看该特定视频而获得积分,我只想显示一个视频。

points db 结构:id、special、user 和points。

Special是视频的唯一id。

videos db 结构:id、title、points、src、photo、token、special。

此站点上有多个页面。 Token 告诉视频该视频被分配到哪个页面。 Special 是仅适用于该视频的特殊 ID,与 points db

中的 special 相关联

--

这是我基本上想说的 SQL 查询:$db->query("SELECT * FROM videos WHERE token='$id' AND num_rows OF user='$user' AND special='$special ' == 0 FROM TABLE 点");

现在我知道这不是编写 SQL 查询的正确格式,但这是我想要的人类。如何将此请求转换为 SQL?

最佳答案

您只需要使用特殊列加入视频、积分表。

select count(*) from videos a join points b on (a.special = b.special) where b.user = '$user' and a.token = '$id';

如果用户没有观看视频,则此计数将为 0。

关于php - 如何连接两个表形成一个SQL查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43601409/

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