過去 7 日間の問題について混乱しています。私は多くのことをグーグルで検索し、SOも調査しましたが、満足のいく答えを見つけることができませんでした.
LEFT JOIN に関する私の概念を明確にしたいと思います。LEFT JOIN は、LEFT テーブルからすべての値を返し、右テーブルから (外部キーを介して) 結合された値を返します。ここで、(たとえば) 右のテーブルに 10 個の値があり、左のテーブルの主キーを指している場合、LEFT JOIN は最初のテーブルの値を 10 回繰り返し、右のテーブルから値を取得します。これはほんの一例です。パフォーマンスは効果的ですか、それとも心配する必要はありませんか?
重複値の例を次に示します
重複する値を強調表示しました。実際、私は単一のテーブルを持っており、LEFT JOIN を使用して同じテーブルから子コメントを取得したいと考えています。また、行は 1000 ではなく 100 である可能性があります。関連する分野の索引があります。それで、私がそれについて心配する必要があることを私に案内してください(LEFTテーブルからの繰り返し行を与えるLEFT JOINのネイティブ動作を念頭に置いてください)?ほとんど使用されていますか?