在我的MySQL表fe_users
中,我有列uid
和username
。
在我的MySQL表quiz
中,我的列uid
与表uid
中的列fe_users
具有相同的值。
如何运行一个返回表fe_users
中与uid
匹配的所有用户名的查询?
答案 0 :(得分:3)
您需要join
SELECT fe_users.* from fe_users INNER JOIN quiz ON fe_users.uid = quiz.uid
SQL JOIN子句用于组合来自两个或多个表的行, 基于他们之间的共同领域。
最常见的连接类型是:SQL INNER JOIN(简单连接)。一个SQL INNER JOIN返回连接的多个表中的所有行 条件得到满足。
答案 1 :(得分:0)
从fe_users中选择fe_users INNER JOIN测验ON fe_users.uid = quiz.uid