我試着去獲得通過朋友表一組「朋友式 - 通用」的:MySQL的「共同的朋友」查詢
然後我想SELECT * FROM用戶表其中userid是在朋友共同設置。
朋友
.ID ... ... DOM子
0.1 ..... 2 ..... 1
0.2 ..... 1 ..... 3
.3 ..... 1 ..... 4
.4 ..... 1 ..... 5
.5 ..... 2 ..... 4
。 6 ..... 2 ..... 6
.7 ..... 3 ..... 2
.8 ..... 3 ..... 6
.9。 .... 2 ..... 3
個用戶
.ID .... FNAME LNAME ...
0.1 .....安.....狐狸
0.2 .....搶.....史密斯
。 3 ..... amy oconnor
.4 ..... mark .... brown
.5 ..... jack .... hughes
.6 ... ..sian ....麻將
從上面的表格可以看出, 安(USER_1)是朋友2,3,4和5 ...和Rob(user_2)是朋友,1,3, 4和6.
Bu我怎麼寫一個查詢來獲取userIds從兩個給定用戶之間的共同朋友的usersTable中獲取?
我有一種感覺它是與UNION,但任何sugestions,歡迎...
謝謝你們