検索

ホームページ  >  に質問  >  本文

SQL 内部結合のパフォーマンス データの重複

テーブル -- >qt

qstnId タグID
1 1
1 2
2 3
2 4
2 2

表-->質問

qid
1
2

qid は主キー、qstnId は Fk

クエリを実行すると -->

リーリー

戻ってきました;

タグID
2
1
2
1

私の質問は、なぜここで重複したデータが得られるのかということです。

P粉253518620P粉253518620275日前515

全員に返信(1)返信します

  • P粉022501495

    P粉0225014952024-03-31 00:16:58

    ######フィルター######

    qt.qstnId = 1 はフィルター句であり、

    WHERE

    句に属します。 ######関係###### qt.qstnId = Question.qid

    JOIN

    を通じてテーブルがどのように関連付けられるかを説明します。これは、JOIN の後の

    ON

    句に属します。 クエリを修正します。まだ懸念がある場合は、SHOW CREATE TABLE を提供して、(パフォーマンスのために) 必要なインデックスがあるかどうかを確認します。

    返事
    0
  • キャンセル返事