我想做的是从 table1
中获取 usernames
和 picURLs
WHERE usernames = all the usernames from this query (从表 2 中选择用户名
)。
我不确定该怎么做。
最佳答案
您可以使用以下查询:
SELECT
usernames,
picURLs
FROM
table1 INNER JOIN
table2 ON table2.usernames = table1.usernames
inner join
用于将两个表连接在一起,使用条件 table2.usernames = table1.usernames
。
我建议您阅读更多关于 SQL Join
的内容,然后您将能够轻松地执行此类查询。
注意:如果问题出在 SQL
语法上,或者是关于如何将数据库与您的代码连接并执行 SQL
,则问题尚不清楚。如果是这样,请更新您的问题。
编辑
正如用户评论中提到的(值得在此处添加它仅供引用)您还可以使用以下查询:
SELECT
*
FROM
table1
WHERE
usernames IN (SELECT usernames FROM table2)
有关SQL Join
的更多信息,请查看here .
关于mysql - 我如何从 'myTable' 中选择用户名 WHERE 用户名 =(从不同的表中获取 * 用户名),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35564343/