この SQL ステートメントには互換性の問題がありますか?
$query = " select * from $member_table me1 left join (select *,max(lead_date) as maxdate from $leada_table group by user_id order by lead_date) temp on (me1. user_id = temp.user_id) where me1.islead = 1 and temp.maxdate <= '$timestamp ' ";
この SQL ステートメントには互換性の問題がありますか?
ローカル テストに合格しましたサーバーにエラーがあります。SQL 構文にエラーがあります。「select *,max(lead_date) as maxdate from haoshutong_leada_cn
」の近くで使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
ローカル mysql 4.1.21
サーバー MySQL 4.0.23
------解決策------ --
Subquery 4.0 はサポートしていません。中央の選択です