我有一個用戶表像如下:MySQL查詢返回的我不想要的結果
id some attribute
1196670907478919031,fb39f78853bfe42279a8f56bc5671eb9,.....
4915018864030990478,44ecf841a778525b925023321761e458, ........
3161434036923224050,2fd54178a92a4b1a83643d9faa1fec9e,......
現在我有我的friendedges表如下
a b status
'4915018864030990478', '3161434036923224050', 'accepted'
'4915018864030990478', '1196670907478919031', 'accepted'
要獲得用戶的所有朋友的ID = 4915018864030990478我寫了以下查詢,但我得到以下結果 查詢
select id, firstName, lastName, gender, pictureSet FROM Member m JOIN friendedges f ON f.a = m.id where a = "4915018864030990478";
結果
'4915018864030990478', 'sdsds', 'dsd', 'M', '1'
'4915018864030990478', 'sdsds', 'dsd', 'M', '1'
我在哪裏必須得到好友ID。我不知道爲什麼它會產生重複的結果。
以及ID,名字。姓氏......屬於會員表並且不屬於表格 –
@SaurabhKumar好的我認爲我明白了你的目標。請參閱編輯。 –
這是不可能的一個加入 –