CREATE TABLE videocomment
(id
int(10) NOT NULL AUTO_INCREMENT,/**ID**/createTime
timestamp NULL DEFAULT CURRENT_TIMESTAMP,/**创建时间**/userId
int(10) NOT NULL,/**用户ID**/videoId
int(10) NOT NULL,/**视频ID**/respondId
int(10) NOT NULL DEFAULT '0',/**回复上一条评论ID,0为顶级**/examine
int(1) NOT NULL DEFAULT '0',/**审核是否通过**/examineTime
timestamp NULL,/**审核时间**/ip
varchar(50) null,/***IP**/address
varchar(200),/**地址*/discuss
varchar(5000) null, /**评论**/isDelete
int(1) NOT NULL DEFAULT '0',/**是否删除**/
PRIMARY KEY (id
)
);
/** 用户表 /
CREATE TABLE user
(id
INT(10) NOT NULL, / 用户ID主键 /loginName
VARCHAR(45) NOT NULL, / 登录名 /nickName
VARCHAR(45) NOT NULL, / 用户昵称 /mobile
INT(11) NOT NULL, / 手机号 /email
VARCHAR(45) NULL, / 电子邮箱 /password
VARCHAR(45) NULL, / 密码 /potentialUserId
INT(10) NOT NULL, / 潜在用户ID /referrerId
INT(10) NULL, / 推荐人ID /
PRIMARY KEY (id
), / 主键 /
UNIQUE INDEX loginName_UNIQUE
(loginName
ASC),/ 登录名唯一索引 /
UNIQUE INDEX nickName_UNIQUE
(nickName
ASC),/ 用户昵称唯一索引 /
UNIQUE INDEX mobile_UNIQUE
(mobile
ASC),/ 手机号唯一索引 /
UNIQUE INDEX email_UNIQUE
(email
ASC)); / 邮箱唯一索引 **/
数据库用的mysql 想要做一个类似于下图效果的评论回复显示
之前是用的循环读取数据然后显示,如果要像上图那样显示,jsp中要怎么写呢
select videocomment.id,createTime,nickName ,videoId ,discuss ,address ,ip,videocomment.userId
from videocomment LEFT JOIN user
on videocomment.userId=user.id
where 1=1 and videocomment.videoId= 1 order by videocomment.createTime desc limit
5,5
这是我自己写的一个分页查询,关联视频下的所有评论
如果想同时再把评论中的回复一同查询出来要怎样写SQL