gpt4 book ai didi

php - 需要帮助创建单个 Mysql 查询

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

我有一个表,用于存储用户圈子中的人员姓名。相关字段是:username & circleMember

我有另一个表,用于存储个人用户创建的所有列表。

我的应用向提供活跃用户用户名的服务器发送请求。

我需要一个查询,它将 SELECT from circle circleMember WHERE username = ?username 然后 SELECT from listings * WHERE username =(第一个查询的结果)用户名、circleMember 组合存储在单独的行中,因此会有多行对于每个用户名。

table circle
- circleId (int)
- username (varchar)
- circleMember (varChar)

table listings
- listingId (int)
- username (varchar)
- image (varchar)
- title (varchar)
- price (decimal 15,2)
- description (varchar)
- location(varchar)

我当前的脚本从数据库中获取所有列表并将它们呈现在卡片 View 中。我正在寻找的结果是用户只会看到他们圈子中用户名的列表。

我已经尝试了来自该站点帖子的单个查询的各种组合,但显然缺乏使其工作的正确语法。这可以在单个查询中完成,还是我需要一个查询来获取结果,然后另一个查询来遍历结果?

最佳答案

你是这个意思吗?

SELECT * FROM listings
JOIN circle ON circle.circleMember = listings.username
WHERE circle.username = "my_user_name"

关于php - 需要帮助创建单个 Mysql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36343977/

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