我的查询是非常大的:我是否正确加入这4个表格?
SELECT n1.*, n2.rating, n3.*, n4.*
FROM stats n1
INNER JOIN members n2
ON n1.n_id = n2.id
INNER JOIN add_info n3
ON n1.n_id = n3.n_id
INNER JOIN other_table n4
ON n1.code = n4.code
WHERE n1.n_id = {$member_id} AND n1.code='{$some_code}'
上午我做正确吗?如果是的话,我可以让它更好更好,更优化?因为我真的需要来自所有4个表格的信息。
谢谢。
您的查询不是**那**不好。这可能有点大,但我看过的查询比这更糟糕。 – 2010-10-02 21:50:27
查询当然不是非常大,它实际上相当小(复杂的查询可以有100行和更多)。至于“变得更好”:你为什么觉得它不好?你想做什么更好?它看起来很好张贴。 – sleske 2010-10-02 21:52:36