SELECT user_profile_data.*
FROM relation_table,user_profile_data
WHERE user_profile_data.ref_user_id=relation_table.user2
and relation_table.type = 1
AND relation_table.user1 = 184
ORDER BY user_profile_data.full_name ASC
我這裏顯示此查詢產生的結果表中的特定值後,過濾後的結果: - http://sqlfiddle.com/#!2/340f0/1如何
FULL_NAME LOCATION REF_USER_ID
Fake IN 181
Fake gupta IN 185
Fake kumar IN 182
Fake sharma IN 183
Fakeme IN 180
Manish Kumawat US 192
現在我想修改我的查詢,以獲得成果,這是後「假庫馬爾」有ID = 182這樣的: -
FULL_NAME LOCATION REF_USER_ID
Fake sharma IN 183
Fakeme IN 180
Manish Kumawat US 192
我不能使用user_profile_data.full_name>'Fake Kumar'
因爲什麼我可以使用一些安全問題是ID,但如果我使用user_profile_data.ref_user_id>182
我得到這樣的結果: -
FULL_NAME LOCATION REF_USER_ID
Fake gupta IN 185
Fake sharma IN 183
Manish Kumawat US 192
我應該使用什麼查詢得到預期的效果
如果id不夠好,您要過濾的標準究竟是什麼? – ApplePie