我有一个项目的表,它有一个user_email作为它属于谁的关键。通常我sql select然后从哪里选择
SELECT * FROM items WHERE user_email = $1
我想添加一个表,其中包含用户的朋友。然后,ID希望能够通过第一做这样
SELECT friends_email FROM friends WHERE user_email = $1
东西于是我会回来的一组friends_email(S)来改变我的查询得到什么,我想继续我的查询像
SELECT * FROM items WHERE user_email = (any of the friends_emails from the friends query)
但我不知道如何设置。我搜索了'嵌套查询',一直没能找到类似的东西。我可能正在努力去做不可能的事情,但似乎我应该能够在逻辑上做到这一点。任何建议表示赞赏。由于
你有这方面的任何代码在你的问题,包括好吗? – Serjio
您正在使用哪个[DBMS](https://en.wikipedia.org/wiki/Database)? –