私は2つのテーブルを持っています。
User
テーブルには user_id と order_num があります
Orders
テーブルには order_num、dd、mm、yyyy、order_detail があります。
ユーザーが特定の月のすべての注文を表示したい場合、通常、user_id が Cookie と一致するユーザー テーブルから order_num を選択します。その後、while ループとループ内で、order_num に一致する注文テーブルを選択し、月が選択した月と一致するかどうかを表示します。
これを行うより効率的な方法はありますか?ある種の結合で?かなり基本的な SQL の知識があるが、拡張したい
だから、私は現在そうしています(私はそのコードが良くないことを知っていますが、論理SQLはこの質問の最も重要な部分です。正しくコーディングする方法を知っています)
select order_num from user where user_id = $cookie
while (results) {
select order_detail, mm, dd, yyyy where mm = $month
echo order_detail mm dd yyyy
}