-1

これは簡単な質問かもしれません。残念ながら、この背後にあるロジックを理解できません。SQLで作成された3つのテーブル、つまりtestfall、testschritte、inhalt、およびcases、test_step、kommentarがそれぞれ列です。

SELECT cases,test_step,kommentar FROM testschritte JOIN testfall ON testschritte.teil_num = testfall.teil_num JOIN inhalt ON inhalt.indeces = testschritte.indeces

testchritte の test_step 列には 2220 行があり、testfall テーブルのケースには 9 行があります。したがって、結果カウントはこれらの行のどこかにあるはずですが、JOIN 後の結果には 45327 行あります。これはどのように可能ですか?これが起こった場合、データは正しくありませんか?

4

1 に答える 1