2016-09-14 59 views
0

在我的MySQL表fe_users我有列uidusername比较uid并获取用户名

在我的MySQL表quiz我有具有相同的值从表fe_usersuiduid

如何运行一个查询,该查询返回与uid匹配的表fe_users中的所有用户名?

+1

我SELECT fe_users提供一个'JOIN'。 – jarlh

回答

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返回满足连接 条件的多个表中的所有行。

http://www.w3schools.com/sql/sql_join.asp

+0

谢谢,这正是我需要的! – Reza

0

从fe_users INNER JOIN测验ON fe_users.uid = quiz.uid