- ベストアンサー
phpmyadminのリレーション
SELECT * FROM table1,table2 WHERE table1.id=table2.data_id; phpmyadminにて、上記のようなSQL文を実行してtable1とtable2のデータを リレーションにより表示します。 この時に表示した内容のテーブルを新規作成するにはどうすれば良いでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
SELECT * しているのでフィールド名が競合する可能性が否定できません。 それが回避できるなら CREATE TABLE hoge SELECT * ・・・ で作ることができます。 ただしデータの流し込みによってつくるテーブルなので フィールの型が想定したものとちがう可能性があります。 すなおに任意にCREATE TABLE で設定してから 流し込みをすることお勧めします
お礼
うまくいきました。 ありがとうございます!