我有一個場景,可以說3個用戶查看ID爲10的業務,我如何獲得查看該業務的用戶的所有唯一ID,並使用該唯一ID查找另一個不等於10的商業評論?mysql根據當前項目選擇相關項目
示例表user_review:
review_id | user_id | business_id | rating | review_date
1 2 10 3 20121030124001
2 2 9 3 20121022120627
3 2 10 4 20121023120627
4 3 10 4 20121024120627
5 3 6 3 20121022140627
6 4 10 2 20121025120627
7 4 10 5 20121030120627
8 3 10 2 20121010120627
9 4 8 5 20121028120627
我應該得到的這些
review_id | user_id | business_id | rating | review_date
2 2 9 3 20121022120627
5 3 6 3 20121022140627
9 4 8 5 20121028120627
導致上述結果,如果有一個相同的USER_ID和相同business_id最新的一個應該是回報2條評論.Thanks
如果只用'business_id' = 10,是否應該顯示爲'user_id' = 5? – Devart
@Devart我的朋友,user_review表是記錄當用戶提供審查 爲business_id 10,這意味着在篩選user_review表後,如果該用戶沒有任何其他評論,那麼不需要顯示任何東西 – d3bug3r