質問: 顧客情報.顧客ID join 商品情報 on 購入履歴 where 名前 like “Aさん%” ; ソースコード ``` ### 試したこと ネット検索、参考書などで内容に近い記事の閲覧 Joinで結合の記述が間違えているのか、検索条件を指定しても うまく 表示されません ### 補足情報(FW/ツールのバージョンなど) 最終的な出力イメージ 顧客ID 名前 商品名 価格 1 Aさん iPhone5s 3500 購入履歴、顧客情報、商品情報を結合 Aさんが購入したものを表示させる 表示させるものは、 顧客IDと名前と商品名と価格を抽出 また、数量と価格をかけた数を価格という名前で表示させる。 insertで作った三つのテーブル↓ mysql> select * from 購入履歴; +----------+----------+----------+--------+ | 購入ID | 顧客ID | 商品ID | 数量 | +----------+----------+----------+--------+ | 1 | 3 | 9 | 3 | | 2 | 1 | 4 | 5 | | 3 | 5 | 8 | 10 | | 4 | 2 | 4 | 2 | | 5 | 4 | 6 | 8 | +----------+----------+----------+--------+ 5 rows in set (0.00 sec) mysql> select * from 顧客情報; +----------+---------+--------+--------+-----------+--------------+----------------+ | 顧客ID | 名前 | 年齢 | 性別 | メール | 住所1 | 住所2 | +----------+---------+--------+--------+-----------+--------------+----------------+ | 1 | Aさん | 23 | 男性 | a@hri.com | 東京都 | 江東区1-1-1 | | 2 | Bさん | 18 | 男性 | b@hri.com | 神奈川県 | 横浜市2-3-5 | | 3 | Cさん | 47 | 女性 | c@hri.com | 山口県 | 防府市1-2-3 | | 4 | Dさん | 13 | 女性 | d@hri.com | 埼玉県 | 秩父市5-1-2 | | 5 | Eさん | 38 | 女性 | e@hri.com | 大阪府 | 大阪市1-7-3 | +----------+---------+--------+--------+-----------+--------------+----------------+ 5 rows in set (0.00 sec) mysql> select * from 商品情報; +----------+-----------+----------+--------+ | 商品ID | 商品名 | 価格 | 重さ | +----------+-----------+----------+--------+ | 1 | iPhone4 | 100円 | 11kg | | 2 | iPhone4s | 300円 | 23kg | | 3 | iPhone5 | 500円 | 12kg | | 4 | iPhone5s | 700円 | 46kg | | 5 | iPhone6 | 10円 | 95kg | | 6 | iPhone6s | 35円 | 22kg | | 7 | iPhone7 | 900円 | 54kg | | 8 | iPhone7s | 1000円 | 88kg | | 9 | iPhone8 | 1200円 | 34kg | | 10 | iPhone8s | 500円 | 78kg | | 11 | iPhoneX | 10000円 | 45kg | +----------+-----------+----------+--------+ 11 rows in set (0.00 sec)
回答: > > join 商品情報 on 購入履歴 > > > パッと見たところで、この部分でjoinできてなさそうです。