nrr06402
@nrr06402

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

#1054 - 列 'makers_id' は 'field list' にはありません。

Q&A

Closed

書籍の内容です。
Chappter4-18
 「データベースのリレーション」
P.179 [複数のテーブルを横断して検索する]
では、この状態で「いちご生産者」を知るにはどうした良いのでしょうか?
この時通常の手順としては次の通りにします。

❶次のSQLを発行して商品1の情報を取りだします。
「phpMyAdmin」の「SQL」に
SELECT makers_id FROM my_items WHERE id=1;
と入力したところ」

エラー
SQL query: ドキュメント
SELECT makers_id FROM my_items WHERE id=1 LIMIT 0, 25
MySQL のメッセージ: ドキュメント
#1054 - 列 'makers_id' は 'field list' にはありません。

とでます。

次の書籍の内容です。
❷このデータの「maker_id」を見て、1であることを知ります。

❸次のSQLを発行して、生産者の情報を検索します。

SELECT * FROM makers WHERE id=1;

id maker_id   name   a ddress   tel
1 0   山田さん  東京都港区   000-111-2222
(書籍の図通りに出力されました)

テーブル:my_items の中身は以下のアドレス~
見れます。(mysql> select * from my_items;)
http://afurieitohannei.la.coocan.jp/sns/search.htm

エラーの原因ですが少し気になります。
ググりましたが 分かりませんでした。
エラーの出る原因を教えていただけないでしょうか?
よろしくお願いいたします。

0

1Answer

my_itemsの出力を拝見するにmaker_idとするところをmaker's'_idと入力しているためではないでしょうか?

1Like

Comments

  1. @nrr06402

    Questioner

    ありがとうございました。
    maker's'_id そうでした! S が蛇足でした。
    助かりました。
     今後ともよろしくお願いいたします^^

Your answer might help someone💌