我有一個項目的表,它有一個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)? –