TIL 21.004.08(IM 7週-5日)(IM 35日)


今日やったこと

  • Sprint
  • Cmarket databse
  • そのまま。

  • は今日、サーバからmysqlに接続され、サーバからクライアントからのリクエストを受信し、クエリーリクエストのsprintを行います.今日スプレーをするときに発生するホットスポットは重複色です.itemsテーブルにはid欄があり、users欄にもid欄があり、2つ繰り返します.select from joinはjoin join join join joinとして、列名を繰り返したので、usersのidを読む必要があるということを持ってきたので、明確に言えば、user.idなので成功したので、ここで疑問に思うのは*hadouserです.IDがあるのにどうして読めないんだろう.つまり、繰り返すと、最後に出てきた
  • を持ってきます.
    (注意:PHPがJOIN SQLを配列形式としてインポートするときに重複するカラム名がある場合は、以降は結合されたカラムのみをインポートし、残りの重複名のカラム名はインポートしません)
  • ですね.もちろんphpで...nodejsのmysqlライブラリはまだ見つかりません.差は少ないと思いますので、
  • を明確に修正し、クエリーが必要な列だけをロードしました.
    SELECT orders.id, items.image, items.name,
                              order_items.order_quantity, items.price, orders.total_price,created_at
                          FROM users
                            JOIN orders
                              ON orders.user_id = users.id
                            JOIN order_items
                              ON order_items.order_id = orders.id
                            JOIN items
                              ON items.id = order_items.item_id
                                WHERE orders.user_id = # ${userId}
  • https://github.com/mysqljs/mysql