文章表A,字段:tid(关键字自增),uid
评论表B,字段:tid(对应文章表tid),uid(对应用户表uid)
用户表C,字段:uid(关键字自增),假设当前用户id为1
问题:查询出id为1的当前用户评论过的所有文章,同时每篇文章下有当前用户的所有评论?
希望返回如下数组,不知道可不可以
array(
array(
'tid'=>1,//文章一
'评论字段'=>array(
0=>'第一条评论',
1=>'第二条评论',
...
)
),
array(
'tid'=>2,//文章二
'评论字段'=>array(
0=>'第一条评论',
1=>'第二条评论',
...
)
),
)
而我只能列出所有文章的第一条评论
或者列出所有评论,当一篇文章有多条评论,文章出现多次MySQL
评论表B,字段:tid(对应文章表tid),uid(对应用户表uid)
用户表C,字段:uid(关键字自增),假设当前用户id为1
问题:查询出id为1的当前用户评论过的所有文章,同时每篇文章下有当前用户的所有评论?
希望返回如下数组,不知道可不可以
array(
array(
'tid'=>1,//文章一
'评论字段'=>array(
0=>'第一条评论',
1=>'第二条评论',
...
)
),
array(
'tid'=>2,//文章二
'评论字段'=>array(
0=>'第一条评论',
1=>'第二条评论',
...
)
),
)
而我只能列出所有文章的第一条评论
或者列出所有评论,当一篇文章有多条评论,文章出现多次MySQL
解决方案 »
- 请问这样的mysql语句可以精简吗?
- 为什么在phpmyAdmin下的中文是乱码?
- mysql数据库为utf8字符集,如何实现命令行插入的中文不乱码呢?
- show processlist; 不显示进程端口号问题
- 大家教我一下如何优化数据库吧
- 用ADO 访问Postgressql的表,无法打开表
- Win下面的MySql数据库和Linux下的MySql数据库能不能通用?
- MySQL数据存储引擎的选择
- 求一个程序代码?~
- ERROR 1410 (42000): You are not allowed to create a user with GRANT
- 求mysql的字符串替换
- 慢查询日志里只有一个commit
这样查询出来后用php构造你想要的数组