mysql:8929
From: "infoweb" <"infoweb" <fwkn8598@xxxxxxxxxx>>
Date: Mon, 8 Mar 2004 18:20:25 +0900
Subject: [mysql 08929]
スズキと申します。 フタミ様貴重なご意見ありがとうございます。 松枝様や山本様の提示してくださったsql文やご意見を参考にこのようなsqlで対応す ることしました。 $sql = "select customer.*,max(report.issued) from customer left join report on customer.id = report.cid"; $sql .= " group by report.cid having max(report.issued) < date_sub(curdate(),interval 2 month)"; $sql .= " order by report.cid"; まずレポートが登録してあることを前提に、レポート最新内容ではなく、2ヶ月以内 にレポート登録のない顧客情報 と最新の登録日付を表示させるようにしました。フタミ様の提示したものにかなり近 いですが、というか殆ど同じですね(;^^A まだまだ精進が足りなく勉強の日々です。これからもよろしくお願いします。 /***********************/ Ryo Suzuki fwkn8598@xxxxxxxxxx /***********************/