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