gpt4 book ai didi

Mysql 多表查询带条件

转载 作者:行者123 更新时间:2023-11-29 01:23:45 26 4
gpt4 key购买 nike

我有一个新手问题,但对我来说是一个麻烦的问题。我在三个表上使用 SELECT,其中一个表是真实的(持有关系 - 用户 ID 与地点 ID),第一个是用户表,最后一个是地方。我写了这个完美的查询

$query = "SELECT users.Username,usrxplc.User,places.Name
FROM users,usrxplc,places
WHERE usrxplc.Place=places.ID AND usrxplc.User=users.ID"

这会吐出与所有用户关联的所有地点。很好,但我只想将它限制为特定用户。看起来很简单,但我被卡住了。

最佳答案

您使用 WHERE过滤结果的子句,所以只需为 users.ID 添加一个子句:

select users.Username,
usrxplc.User,
places.name
from users,
usrxplc,
places
where usrxplc.Place = places.ID
and usrxplc.User = users.ID
and users.ID = 123

关于Mysql 多表查询带条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9398617/

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