【发布时间】:2011-08-28 23:35:28
【问题描述】:
我基本上有两个表,分别称为images 和users。 images 表有以下字段:
i_id | s_id | u_id | name | filename |
u_id 是users 表中u_id 字段的外键,该表具有以下字段:
u_id | username | password | email |
我正在运行这样的查询:
SELECT s_id, u_id, name, filename, filesize FROM images WHERE name = 'fYhWId'
这会返回用户的u_id,等等。但我想返回用户的用户名,而不是他们的 u_id。所以基本上,在那个 SELECT 语句中,我也想运行:
SELECT username FROM users WHERE u_id = 1
我可以为此使用两个查询,但我试图减少我的应用程序运行的查询,我知道有一种方法可以将它组合成一个查询,但我只是不知道:
有人知道答案吗?谢谢!
【问题讨论】: