2011-06-23 20 views
2

私はこのMYSQL SELECTでstuckedだ戻っていない結合を使用して:第2の選択から選択最大行

SELECT episode.name 
FROM tv.episode 
JOIN tv.show ON episode.show_id = show.id 
WHERE show.id = 73545 
AND season_number = 4 
AND episode.number =(SELECT MAX(number) FROM tv.episode WHERE season_number = 4) 

戻り値0行

リターンは22であるので、それは動作しますが。

正しい方向に向けることができますか?

ありがとうございます!

答えて

1

MAXを使用してサブクエリにWHERE show.id = 73545を含めないでください。

+0

そう、それは...愚かな私、睡眠なしの時間でなければなりません。ありがとうアリエル! – Peibol

関連する問題