我要做的是从usernames
中获取picURLs
和table1
,其中usernames=此查询中的所有用户名(SELECT usernames FROM table2
)。
我不知道该怎么做。
最佳答案
您可以使用以下查询:
SELECT
usernames,
picURLs
FROM
table1 INNER JOIN
table2 ON table2.usernames = table1.usernames
inner join
用于使用条件table2.usernames = table1.usernames
将两个表连接在一起。我建议您阅读更多关于
SQL Joins
的内容,然后您就可以轻松地执行这些查询了。注意:from-question不清楚问题是与
SQL
语法有关,还是关于如何将数据库与代码连接并执行SQL
。如果是,请更新您的问题。编辑
如用户注释中所述(值得在此添加仅供参考),您还可以使用以下查询:
SELECT
*
FROM
table1
WHERE
usernames IN (SELECT usernames FROM table2)
有关
SQL Joins
的更多信息,请查看here。