2011-10-25 58 views
0

在发布这个问题之前,我搜索了特种部队,但找不到特定于我的东西。我正在做基本的SELECT * FROM table WHERE this = '$that'种查询。但有时候我在查询中注意到,结果会显示多次,而且它与刚刚重复的内容相同。那么在做查询时总是使用STRAIGHT_JOIN是有意义的吗?总是使用Straight_JOIN是否有意义?

+0

什么是STRAIGHT_JOIN不同?这是什么RDBMS? –

+0

取决于。什么会使你的情况变得更好或更糟?对你的查询做过任何分析,将它与正常的JOIN进行比较?你说'特定于我',但你不是非常具体;) –

回答

-1

改为使用GROUP BY

例如

SELECT * FROM table WHERE this = '$that' GROUP BY colum_which_is_repeated 
相关问题