[TABLE 1]
+---------+---------+------------------+
| post_id | user_id | description |
+---------+---------+------------------+
| 1 | 1 | Sample post 1 |
| 2 | 1 | Sample post 2 |
| 3 | 2 | Sample post 3 |
| 4 | 2 | Sample post 4 |
| 5 | 3 | Sample post 5 |
+---------+---------+------------------+
[TABLE 2]
+---------+---------+---------+
| id | user_id | post_id |
+---------+---------+---------+
| 1 | 1 | 1 |
| 2 | 2 | 2 |
+---------+---------+---------+
當表1中的USER_ID 1已經存在於表2中,並且其表2中包含其受尊重的POST_ID時,它不應該是返回選擇查詢的一部分。相反,它會返回表1中的POST_ID 2,3,4,5。需要關於SQL QUERY的幫助。使用外部聯接或聯合合併項目
當表1中的USER_ID 2已經存在於表2中,並且其表2中包含其受尊敬的POST_ID時,預期返回選擇查詢將爲POST_ID 1,3,表1中的4,5以及其他id。
在此先感謝你們! :)
我不確定我是否理解這個問題...你可能可以編輯並給你預期的結果集? – Pachonk
問題並不清楚,你至少應該包括所需的輸出,以便我們有一個視覺。 –
如果我明白你想要什麼,你應該有POST_ID 3,4和5作爲結果,但不是從USER_ID 1開始的2。 – olibiaz