0
我有三個表:檢查兩個用戶喜歡對方的項目
用戶
+----+------+
| id | name |
+----+------+
| 1 | Foo |
| 2 | Bar |
| 3 | La |
+----+------+
項目
+----+-------+
| id | owner |
+----+-------+
| 1 | 2 |
| 2 | 1 |
| 3 | 2 |
+----+-------+
票
+----+------+---------+---------+
| id | vote | user_id | item_id |
+----+------+---------+---------+
| 1 | 1 | 1 | 1 |
| 2 | 1 | 2 | 2 |
| 3 | -1 | 3 | 1 |
| 4 | 1 | 1 | 2 |
| 5 | -1 | 3 | 2 |
+----+------+---------+---------+
現在,我希望編寫一個查詢來檢查兩個特定的user_id,就像其他項目一樣。
我希望得到匹配的兩個項目的ID。
什麼是您可以編寫此查詢的最有效方式?我已經創建了一個sqlfiddle:http://sqlfiddle.com/#!2/c09fa
什麼結果你想要一個布爾(num行)或recods的喜歡? – 2014-12-04 21:26:34
你真的試過爲自己編寫查詢嗎?請告訴我們你已經做了什麼努力。 – 2014-12-04 21:28:08