質問: 日付ごとに集計をだしたく色々しらべており理想の参考サイトを見つけました。 ですがそちらを参考にしたのですがうまくいきませんでした。 参考サイト ``` SELECT DATE(`SaleDate`) as `Date`, Sum(`Sales`) as `Sales` FROM `trn_sales` WHERE `SaleDate` BETWEEN '2010/10/01 00:00:00' AND '2010/10/31 23:59:59' GROUP BY DATE(`SaleDate`) ``` こちらは問題なく動作いたしました。 しかし 0~9までのデータのテーブルを用意し ビューを作成しようとし ``` CREATE VIEW `vw_sequence99` AS SELECT (`d1`.`digit` + (`d2`.`digit` * 10)) AS `Number` FROM (`mst_digit` `d1` join `mst_digit` `d2`); ``` と参考サイトの手順通り入力しました。 すると下記のエラーがでました。 #1054 - 列 'd1.digit' は 'field list' にはありません。 と表示されます どなたかおわかりませんでしょうか? 宜しくお願いいたします。
回答: 特にSQLの構文上のエラーは無いと思います。 > > 0~9までのデータのテーブルを用意し > > > このテーブル名に保有しているカラムに、`digit`が存在しないのではないでしょうか?