你这个情况肯定是用Join, 三个表查询也是很正常的,我项目里面有的query能join十个表,如果有性能问题你可以通过其他方式去解决,比如索引和PHP的一些技术

解决方案 »

  1.   

    这个也不好说到底哪个好你的数据量多少,SQL的优化程度,表的结构等等都有关系新建字段毕竟产生冗余,不推荐
      

  2.   

    三个表连查很正常,member应该有个字段uid,其他附表也有这个uid,联查字段应该为整型的uid
      

  3.   

    个人觉得3个联合查询也不是很多.而且如果你添加了username字段后,以后更新member表时还得更新其他表,得不偿失.