2016-04-28 77 views
1

对于我可能用来解释我的难题的任何新手胡言乱语,但希望这里的某个人能够看看过去,并为我提供一个答案,让我解开这个问题。两张桌子之间的数据

SESSIONS

+--------+---------+----------+ 
| id  | appID | userID | 
+--------+---------+----------+ 
| 1  | 1  | 96  | 
+--------+---------+----------+ 
| 2  | 2  | 97  | 
+--------+---------+----------+ 
| 3  | 1  | 98  | 
+--------+---------+----------+ 

USERS

+--------+---------+ 
| id  | name | 
+--------+---------+ 
| 96  | Bob  | 
+--------+---------+ 
| 97  | Tom  | 
+--------+---------+ 
| 98  | Beth | 
+--------+---------+ 

对于具有的1一个AppID的会话表中的每个环节,我想获得用户的用户表name。会话userID列与用户表id列链接。

所以我期望的结果将是:

["Bob", "Beth"] 

任何建议/帮助?

回答

0

它看起来像你忘了发布你的代码。

但在解释....看起来你可以只从会话表中选择用户ID,然后简单地加入用户表。然后创建一个WHERE子句来选择连接到该ID的所有用户。

希望它有帮助。 如果你发布你的代码,我可以帮助你更多,如果这似乎不正确lemme知道和生病帮助你我怎么可以