总是使用不同的笔直join有意义吗?


Does it make sense to always use Straight_JOIN distinct?

在发布这个问题之前,我在soff上搜索了一下,但找不到适合我的东西。我在做基本的SELECT * FROM table WHERE this = '$that'类查询。但有时我已经注意到,在查询的结果将显示多次,其相同的事情只是被重复。那么,在执行查询时始终使用不同的笔直join有意义吗?

No。使用GROUP BY代替。

例如

SELECT * FROM table WHERE this = '$that' GROUP BY colum_which_is_repeated