今日の担当はG3A226廣田雪乃です。
今日一日は、SQLで悩みに悩みぬいていました。
お気に入り一覧を人気順に並び替えるためのSQLを考えていたのですが、なかなかうまくいかず…。
結局完成したSQLが
「SELECT p.*,COUNT(*) as CNT FROM favorite f LEFT JOIN post p ON p.postid = f.postid WHERE p.postid IN (SELECT postid FROM favorite WHERE userid=’huzie’) GROUP BY p.postid ORDER BY CNT DESC;」
これなんですが、とても疲れました。長い戦いでした。
けれどその分、達成感がすごかったです。
そろそろ発表用のパワーポイント等も考えて用意していかなければと思いました。