#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