私は3つのテーブルを持っています。
エピソード、シーズン、Episode_Season
私はそのような見方をしました
"CREATE VIEW episode_season_view AS SELECT * FROM episode
INNER JOIN episode_season ON episode.id = episode_season.episode_id
INNER JOIN season ON season.id = episode_season.season_id";
魅力のように機能するところで... MysqlWorkbenchでこのクエリを実行すると
"SELECT * FROM season_episode_view
WHERE first_aired > CURDATE() AND season_id = 600";
正しい結果を返します。しかし、私がこれを行うとき、
R::getRow("SELECT * FROM season_episode_view
WHERE first_aired > ? AND season_id = ?", array(date('Y-m-d'), $season_id));
それは0行を返します...そして私はその理由を理解できませんか?