gpt4 book ai didi

php - MySQL 看似随机返回空集

转载 作者:行者123 更新时间:2023-11-29 14:18:09 24 4
gpt4 key购买 nike

我不明白为什么 MySQL 在以下查询中只为某些用户返回空集。我在每个个人资料中输入了相同的信息,并且只有几个用户 ID 会返回结果。

SELECT userinfo.userid, userinfo.location, locations.locationsName, locations.locationsID FROM userinfo
INNER JOIN locations ON locations.locationsID = userinfo.userid
WHERE userinfo.userid = '$userid'

这是我的表格(还有更多列,但它们与此搜索无关)

userinfo
userid | location

locations
locationsID | locationsName

例如,我可以打开 PHPMyAdmin 并输入该查询(更改 $userid)。我确保每个用户名都输入了相同的信息(除了具有不同的用户 ID)。

最佳答案

因为您要将 LocationID 加入到 UserID 中。

根据您给定的架构,您可能想要加入userinfo.userid = location.userid

关于php - MySQL 看似随机返回空集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12230566/

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