首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从第二个表中选择具有条件的用户

从第二个表中选择具有条件的用户
EN

Stack Overflow用户
提问于 2013-01-18 05:15:59
回答 2查看 42关注 0票数 1

我只想选择谁提交了个人资料图片的用户。我有两张桌子,usersusers_info

users表保存有关用户的基本信息

users_info表保存除了基本信息之外还使用的信息

我可以使用PHP来抓取一大群用户,并且只使用那些有图像的用户,但我更喜欢使用一个查询。我如何才能做到这一点呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-18 05:17:48

这应该可以做到:

代码语言:javascript
复制
SELECT u.id
FROM users as u
INNER JOIN users_info as ui
ON u.id = ui.user_id
WHERE profile_image is not null

如果你不熟悉joins,我建议你读一读this post。这是我发现的向人们介绍这个概念的最好方法。

票数 2
EN

Stack Overflow用户

发布于 2013-01-18 05:20:00

代码语言:javascript
复制
select t1.*, t2.*
from users t1 
inner join users_info t2 on t1.id = t2.id
where t2.profile_image is not null

--请注意,如果每个用户信息记录都有一个配置文件图像,则where子句不是必需的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14388288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档