有两张表:
用户表(user)
id nickname
1 张三
2 李四
3 王五评论信息表(comment)
id userId title
1 3 王五的标题
2 3 王五的标题
3 1 张三的标题
页面要求显示的内容如下:
发布人 发布标题 ...........................
xx xx
...... .........................不知道sql语句如何写,请大家帮忙看一下,
用户表(user)
id nickname
1 张三
2 李四
3 王五评论信息表(comment)
id userId title
1 3 王五的标题
2 3 王五的标题
3 1 张三的标题
页面要求显示的内容如下:
发布人 发布标题 ...........................
xx xx
...... .........................不知道sql语句如何写,请大家帮忙看一下,
from user u inner join comment c
on u.id=c.userId
select u.nickname,c.title
from user u , comment c
where u.id=c.userId
两种方法基本上等效,没什么效率上的问题。 一般来说
user 表中 id已经是主键。 comment表中 id 也应该是主键,userid上建立索引可以提高一些查询速度。
谢谢你的回答,其实这个方法我也知道,不知道这样查询的效率高吗?像dz论坛这样的大型网站的
做法是怎么样的啊?现在由于急着赶项目,所以没有时间研究dz的程序,请大家再指教一下。