SQL使用其他表获取数据+值

时间:2013-07-02 15:53:18

标签: mysql sql database

我有两张桌子

以下

USER_ID following_id

用户

USER_ID 用户名 什么不

我要做的是尝试匹配以下所有结果:

SELECT * FROM `following` WHERE `user_id` = X

使用:

SELECT * FROM `users` WHERE `user_fullname` LIKE  '%a%' AND  `user_id` = (FOLLOWING ID FROM FIRST RESULTS)

虽然我不知道如何开始这个。如果有人可以帮助我那将是非常棒的

1 个答案:

答案 0 :(得分:1)

您需要做的就是根据您要搜索的内容编辑where子句中的user_id和fullname

select * from following f
inner join users u on f.user_id = u.user_id
where u.user_id = X
and u.fullname like '%a%'