gpt4 book ai didi

mysql - 两步 SQL 查询..似乎有问题

转载 作者:行者123 更新时间:2023-11-29 08:00:51 25 4
gpt4 key购买 nike

我正在编写一个非常简单的两步 SQL 查询。

我有一个名为“Users”的表,另一个名为“ProfileCharacteristics”的表。

**Users Table:**

UserId [PK]
UserName

**ProfileCharacteristics Table:**

UserId [FK]
.....(other data)

我正在尝试访问(其他数据),但我只有用户名可用。因此,我目前正在做的就是运行一个 SQL 查询,将 UserName 与 UserId 相匹配并存储 UserId 值。

然后,我在单独的查询中提取与 ProfileCharacteristics 中的 UserId 匹配的所有值。我有一种直觉,我可以将这两个查询合并为一个,但我不确定如何。

有什么指点吗?

编辑:加入的开始?

从个人资料特征中选择 *内连接用户开....

最佳答案

您正在寻找的是INNER JOIN:

SELECT pc.*
FROM ProfileCharacteristics pc
JOIN Users u ON pc.UserId = u.UserId
WHERE U.UserName = 'someuser'

关于mysql - 两步 SQL 查询..似乎有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23862765/

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