您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 崇左分类信息网,免费分类信息发布

数据表关联查询

2024/3/16 18:02:26发布17次查看
我有两个表,表a是商品表,表b是留言表也就是用户对商品的评论,
a表  id(自增id)    name(商品名称)    money(商品价格)              b表   id(自增id)  content(留言内容)  pid(对应的商品id)   uid(用户id)
商品id       商品名称      商品价格   留言数量   
xxx              xxx                  xxx              xxx
xxx             xxx                  xxx               xxx
要遍历出来且分页显示,主要是数据表之间怎么关联获取数据后再组成新的二维数组。
回复讨论(解决方案) select a.id as aid,a.name as aname,a.money as amoney,b.id as bid from tableb as b left join table as a  on b.pid=a.id where 条件 order by time desc limit 0,10 //每页10条,pagenow第几页
这样查出来的已经是二维数组了
select a.*,ifnull(b.c,0) from a left join (select pid,count(0)c from b group by pid)b on a.id = b.pid order by a.id desc limit 0,10;
谢谢,大家的热心解答
崇左分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录