0

コードで問題なく実行されるクエリに気付きましたが、where 句がありません。
なぜ機能しているのか、それはバグなのか、それともルールの解釈が難しくなる特別なシナリオなのか?

SELECT
    C.Id
    , C.Name
    , C.Qualifying
    , CI.PlaceG
    , CI.PlaceN
    , CI.Hcp
    , CI.NewHcp
FROM dbo.Competitions AS C
INNER JOIN dbo.CompInscription AS CI ON (
    CI.idcomp = C.id
)
AND C.archived = 1
AND CI.idmembre = 11227
AND CI.placeg IS NOT NULL
AND CI.placen IS NOT NULL
AND CI.Status IN (0, 8)
4

1 に答える 1