让我解释一下,你得B表的PID应该是对应的文章的ID,也就是指向A表的ID字段,所以有B.PID=A.ID而NUM是你要查的评论条数对应的文章的ID。其实根据你的需求根本不用关连查询:
select count(*) from B where B.PID=NUM就可以查出来,同样,NUM也是你要查的评论条数对应的文章的ID。如果有什么问题再问我就可以,解决了问题的话,给分哦!
多表查询的话,表与表之间要有关联字段。例外,应该用join查询, 比如:
select * from 表1 left join 表2 on 表2.uid = 表1.id where 表1.字段 = 'XXXX'
SELECT * FROM tablea AS a JOIN tableb AS b ON a.activityid = b.activityid and a.typeid=b.id 你的输出格式有父子关系,查完后在PHP端把他们的关系组合起来。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)