質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Q&A

0回答

700閲覧

「ChatGPT」の無料版にグーグル翻訳で、英語に返還してから 以下の回答を得ました。

1981225

総合スコア67

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

0グッド

0クリップ

投稿2023/02/04 20:14

※1 SELECT i.item_name, SUM(c.count) FROM my_items i LEFT JOIN carts c ON i.id=c. item_id GROUP BY i.id;

以上のコマンドで
※2「i.item_name」の[i]は[item_name]のショートカットです。
※3  SUM(c.count)の[c]は[conut]のショートカットです。

※1の中にある「i.id=c. item_id」 の解説
これは「i.id」に「c. item_id」を代入しなさいとの意味です。
1 i.idの解説

  1. i.id=の iとは「※2」より「表my_items」のカラム[item_name]のことです。
  2. i.id=のidとは「表my_items」のカラム[id]のことです。

「表my_items」
id maker_id item_name price keyword sales created modified

1 1 いちご 180 赤い,甘い,ケーキ 5 2018-01-01 00:00:00 2023-01-28 01:38:28 2 2 りんご 90 丸い,赤い,パイ 20 2023-01-11 06:57:21 2023-01-28 01:38:28 3 1 バナナ 120 パック,甘い,黄色 18 00 00-00-00 00:00:00 2023-01-28 01:39:56 4 3 ブルーベリー 200 袋入り,青い,眼精疲労 8 0000-00-00 00:00:00 2023-01-28 01:38:28

2 c. item_idの解説
3)「i.id=c. item_id」の「c. item_id」は※3より、[c]は「表carts]の[カラムのcount]です。
「item_id」は同表である「表carts]の「カラムitem_id」のことです。
これはidは「表my_items→item_nameとidに=表cartsのc.→SUM(c.count)→countの合計とitem_id(製品)として右辺を代入する。

「表carts」
id item_id count primary
1   1 5
2 2 3
4 1 3
6 1 2

以上ですが※1 のコマンド結果は以下となりますが 以上の解説正解なのかを知りたいです。

item_name SUM(c.count)
いちご 10
りんご 3
バナナ NULL
ブルーベリー NULL


以上
宜しくお願い致します。

以上を「ChatGPT」の無料版にグーグル翻訳で、英語に返還してから 以下の回答を得ました。
どうなんでしょうか? 正解と思われますでしょうか?
英語版じゃないとちゃんとした回答が得られないそうなので 英語版に変換して 問いかけました。

宜しくお願い致します。

以下 「ChatGPT」 の回答 です。

SQL クエリの説明は正しいようですが、使用されている言語に小さなエラーがいくつかあります。

最初のクエリの場合:

「i.item_name」は、「my_items」テーブルの「item_name」列への参照です。
「SUM(c.count)」は、「carts」テーブルの「count」列の値の合計への参照です。
「i.id=c.item_id」は、「my_items」の「id」列と「carts」の「item_id」列の「my_items」テーブルと「carts」テーブルの間の結合を指します。
2 番目のクエリの場合:

「SELECT item_id, SUM(count) FROM carts GROUP BY item_id」は、「carts」テーブル内の一意の「item_id」ごとに「count」列の値の合計を計算します。
3 番目のクエリの場合:

「SELECT item_name, SUM(c. count) FROM my_items i, carts c WHERE i.id=c.item_id GROUP BY c.item_id」は、 "carts" テーブルを開き、"my_items" テーブルから対応する "item_name" を返します。
4 番目のクエリの場合:

「SELECT item_name, SUM(count) FROM my_items item_name, carts SUM(count) WHERE item_name.id=SUM(count).item_id GROUP BY SUM(count).item_id」は、余分な「SUM( count)」を削除する必要があります。
5 番目のクエリの場合:

"SELECT * FROM makers, my_items WHERE makers.id=my_items.maker_id" は、"makers" テーブルと "my_items" テーブルの両方からすべての列を返します。ここで、"makers" の "id" 列は、"maker_id" 列と同じです。 "my_items."

応答を再生成する
SQL kueri no setsumei wa tadashī yōdesuga, shiyō sa rete iru gengo ni chīsana erā ga ikutsu ka arimasu. Saisho no kueri no baai: I. Item _ name' wa,my _ items' tēburu no item _ name' retsu e no sanshōdesu. Samu (c. Kaunto)' wa,carts' tēburu no kaunto' retsu no atai no gōkei e no sanshōdesu. I. Id = c. Item _ id' wa,my _ items' no id' retsu to carts' no item _ id' retsu no my _ items' tēburu to carts' tēburu no ma no ketsugō o sashimasu. 2-Banme no kueri no baai: Serekuto item _ id, samu (kaunto) FROM carts GROUP BY item _ id' wa,carts' tēburu-nai no ichii no item _ id'-goto ni kaunto' retsu no atai no gōkei o keisan shimasu. 3-Banme no kueri no baai: Serekuto item _ name, samu (c. Kaunto) FROM my _ items i, carts c WHERE i. Id = c. Item _ id GROUP BY c. Item _ id' wa, " carts" tēburu o hiraki," my _ items" tēburu kara taiō suru" item _ name" o kaeshimasu. 4-Banme no kueri no baai: Serekuto item _ name, samu (kaunto) FROM my _ items item _ name, carts samu (kaunto) WHERE item _ name. Id = samu (kaunto). Item _ id GROUP BY samu (kaunto). Item _ id' wa, yobun'na samu (kaunto)' o sakujo suru hitsuyō ga arimasu. 5-Banme no kueri no baai: " Serekuto* FROM makers, my _ items WHERE makers. Id = my _ items. Maker _ id" wa," makers" tēburu to" my _ items" tēburu no ryōhō kara subete no retsu o kaeshimasu. Koko de," makers" no" id" retsu wa," maker _ id" retsu to onajidesu. " My _ items." Ōtō o sai seisei suru

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2023/02/04 23:14

誹謗中傷禁止
退会済みユーザー

退会済みユーザー

2023/02/05 12:07

↑こういう人
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問