我有两个简单的MySQL表:用户和关系。user_id int(10) unsigned NO PRI (部分)用户表:username varchar(128) NOSELECT f2.friend_id, u.usernameJOIN relations f2 ON f1.friend_id=f2.user_id
LEFT
好的,我们现在正在开发一个新的社交网站,用户可以在其中添加内容,认识(和添加新朋友)新的人,等等。然而,我们也将有一个评级系统,如Stackoverflow has (徽章的概念)。但如果我应该修改现有的开源社交网络引擎,比如Elgg,我也会感到困惑。如果我在CakePHP上工作,我会重新发明轮子吗?开发时间对我来说不是一个因素。