いくつかのデータをいくつかのテーブルから1つに移動する必要があります。これまでのところ私はこれを持っています(動作しません):
SELECT * INTO MainT FROM table1 WHERE MainT.sun=table1.sun
MainT
-このテーブルには、値が同じ場合にデータを
追加したいデータがたくさんあります。列はすべてのテーブルにあります。
私はすでにテーブルからフィールド/列を作成しています。table1
MainT
sun
sun
table1
MainT
このクエリは私にこのエラーを与えます:
#1327 - Undeclared variable: MainT
私もこれを実行しようとしました:
SELECT * INTO `MainT` FROM table1 WHERE `MainT`.sun=table1.sun
エラーは同じです
アップデート
INSERT INTO `MainT` SELECT * FROM table1 WHERE `MainT`.sun=table1.sun;
#1054 - Unknown column 'MainT.sun' in 'where clause'