【发布时间】:2016-01-07 02:53:01
【问题描述】:
在我的应用程序中,我得到了一个用户名。 表格设计如下:
用户表:
id|用户名
端口表:
user_id|端口
编写查询的最佳方法是使用他的 id 查找属于用户的端口(用户只能有一个与他的 id 关联的端口)?我不想为此写查询。
【问题讨论】:
-
你能贴出你目前尝试过的SQL吗?
在我的应用程序中,我得到了一个用户名。 表格设计如下:
用户表:
id|用户名
端口表:
user_id|端口
编写查询的最佳方法是使用他的 id 查找属于用户的端口(用户只能有一个与他的 id 关联的端口)?我不想为此写查询。
【问题讨论】:
只需连接两个表:
select port from users inner join ports
on users.id = port.user_id
Where users.id = <userid>
【讨论】: