2011-10-25 91 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 
相關問題