好了,所以我有我想加盟,共同SQL加入在不同的表
- 表A中的主要细节和主键是
row_id
三(3)表自动递增 - tableB的是exteded细节和主/外键是
row_id
从TABLEA未来 - 表C卖场无序的评级和评论特定
row_id
我想加入所有这些表格,以便我可以查看所有详细信息以及tableC中的实例数row_id
和平均评级。
SELECT *
FROM `tableA` A
LEFT JOIN `tableB` B
ON A.`row_id` = B.`row_id`
LEFT JOIN (
SELECT COUNT(1) AS 'count', Avg(`row_rating`) AS 'avg'
FROM `tableC`
GROUP BY tableC.`row_id`
)C
ON C.`row_id` = A.`row_id`
ORDER BY C.`avg` ASC
此查询的结果结合了所有正确的,但同样的数量和平均显示在所有行。
这不是PHP。不要将它标记为这样.. – clearshot66
但是内容是mysql,并且不包括任何种类的php/php问题 – clearshot66