gpt4 book ai didi

sql - 如何在查询中合并两个表

转载 作者:IT老高 更新时间:2023-10-29 00:04:46 26 4
gpt4 key购买 nike

我有两张 table 。第一个是用户;这由 usernameuserid 组成。第二个是search,它由useridquery组成。

当我选择搜索表时,我希望通过从用户表中获取数据来将用户 ID 替换为用户名。这有意义吗?

<头>
用户名 用户名
1 foo1
2 foo2
3 foo3
4 foo4
<头>
用户名 查询
1 废话1
2 废话2
3 废话2
4 废话2

有没有办法通过单个查询来做到这一点?

最佳答案

您正在寻找 inner join .这样就可以了:

SELECT s.query, u.username
FROM search s
INNER JOIN users u
ON s.userid = u.userid

关于sql - 如何在查询中合并两个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1141603/

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