テーブル -- >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粉0225014952024-03-31 00:16:58
######フィルター######
qt.qstnId = 1 はフィルター句であり、
WHERE 句に属します。
######関係######
qt.qstnId = Question.qid
を通じてテーブルがどのように関連付けられるかを説明します。これは、JOIN の後の
ON 句に属します。
クエリを修正します。まだ懸念がある場合は、SHOW CREATE TABLE
を提供して、(パフォーマンスのために) 必要なインデックスがあるかどうかを確認します。