獲取好友列表我有以下結構的表名爲朋友:MySQL查詢到從朋友表
id, from_id, to_id, confirmed, ....
此表包含所有用戶的所有好友列表。 from_id和to_id包含用戶的id,其中from_id是實際發送好友請求的用戶。
現在,我需要選擇一個特定用戶的所有朋友列表。
是爲更好地使用下面的查詢或與工會查詢做到這一點:
"select (from_id + to_id)- $user_id as friend_id, ... from friends where from_id=$user_id or to_id=$user_id"
我應該如何確保我在from_id和to_id上有索引? – 2012-04-06 19:00:32
爲每個人創建一個索引。看一下MySQL中的'create index'語句。 – 2012-04-06 19:04:09