我有两张桌子.首先是用户; 这包括用户名和用户ID.第二个是由userid和query组成的搜索.
当我选择搜索表时,我想通过从用户表中获取数据来用username替换用户ID.这有意义吗?
+-------+----------+
|userid | username |
+-------+----------+
| 1 | foo1 |
+-------+----------+
| 2 | foo2 |
+-------+----------+
| 3 | foo3 |
+-------+----------+
| 4 | foo4 |
+-------+----------+
+-------+----------+
|userid | query |
+-------+----------+
| 1 | blah1 |
+-------+----------+
| 2 | blah2 |
+-------+----------+
| 3 | blah2 |
+-------+----------+
| 4 | blah2 |
+-------+----------+
Run Code Online (Sandbox Code Playgroud)
有没有办法用一个查询来做到这一点?
Pao*_*ino 67
您正在寻找内部联接.这样做:
SELECT s.query, u.username
FROM search s
INNER JOIN users u
ON s.userid = u.userid
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1265 次 |
| 最近记录: |