-2

サブクエリを使用せずに、select ステートメントで作成した列を参照する方法はありますか?

SELECT TVSeason.tvSeasonID, UserHasWatchedTVSeason.*, 
CASE 
    WHEN userhaswatchedtvseason.tvSeasonID IS NULL THEN 'No'
    ELSE 'Yes'
END as watched
FROM TVSeason 
LEFT JOIN UserHasWatchedTVSeason
    ON TVSeason.tvSeasonID = UserHasWatchedTVSeason.tvSeasonID
WHERE watched = 'No'

「監視」列は、クエリの選択部分にのみ存在します。明らかに、私は上記を試しましたが、列が見つかりません。別の方法があるかどうか疑問に思っています-余分なサブクエリでクエリが乱雑になるのを避けようとしています。

4

1 に答える 1