例えばラーメン屋さんの1年間の売上データベースがあります。
ここから特定の月の、それぞれの日別売上を取得しようとするとき、以下のどちらの手法の方がよろしいのでしょうか?
1
特定の月の31日分の配列を作り
where句などで、31回SQLを叩く
2
特定の月のデータを全て取得してから、31日分のデータを振り分ける
例が曖昧で申し訳ありません。。
あるサイトによると2はメモリを食うから少数だったら1がいいと記述されていました。
しかしループで回すにしても何度もSQLを叩くことのは良いことだとも思えません。
特段phpに限った話でも無いとは思いますが、ご回答よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー