する質問をすることでしか得られない、回答やアドバイスがある。130以下のテーブルが二つあります。下記条件の際の記述方法がわかりません。DBはMYSQLです。・元のテーブルT_1が15列(列名は仮にA~Oとする)・追加したいテーブルT_2は2列(列名はP,Qとする)・元になるテーブル「T_1」→現在空のテーブル。NULL制約がかかっている。・追加したいデータの入ったテーブル「T_2」→列P、Qそれぞれ全てに値が入っており、数は一万件。■追加したいデータの入ったテーブル「T_2」のP,Q列を追加して、T_1テーブルを完成させたい。他の列の値がDEFAULTで無いと怒られエラーになります(当たり前ですが)。insert文」など検索して試行錯誤したのですが、**SQL初心者の為、これ以上記述方法が分からなくて手詰まりです。**有職者の皆様、どうぞ本件についての正しい記述法をご教示いただけないでしょうか。attachmentクリップ1気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。Null制約がかかっている項目に対してはどのような値を登録するのが正解でしょうか。select文を作成してみてはいかがでしょうか。A,B以外の項目仕様(制約、登録値)が不明なので適当ですが、以下のような感じです。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。12:52takyafumin様このやり方でほぼうまくいきました。実行の際にまた、nullのある行があり、エラーになってしまったのですがそれについてはifnullを使い解決しました。解決への具体的内容を一番早くにいただけたのでベストアンサーとさせていただきます。ありがとうございました。このやり方でほぼうまくいきました。実行の際にまた、nullのある行があり、エラーになってしまったのですがそれについてはifnullを使い解決しました。解決への具体的内容を一番早くにいただけたのでベストアンサーとさせていただきます。ありがとうございました。NULL制約がかかっている各列に値を入れる、ということになりますね。対するSELECT文で、上記に対応する表を作る。ないフィールドについては適切な値を固定値で与える。T_2)上記を組み合わせるとしていくと、間違わないのではないでしょうか。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。12:49suenaga様いつもお世話になっております。ないフィールドについては適切な値を固定値で与える。この考え方が、こちらでで質問するまで分からなかったので、現状うまくいきそうです。nullのある行についてはifnullを使い解決しました。いつもお世話になっております。ないフィールドについては適切な値を固定値で与える。この考え方が、こちらでで質問するまで分からなかったので、現状うまくいきそうです。nullのある行についてはifnullを使い解決しました。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。12:44A.Ichi様なるほど、それぞれのテーブルの列数を合わせて、仮の値を入れるということですね。select文について認識がまだ浅かったのですが、勉強になりました。ありがとうございます。それぞれのテーブルの列数を合わせて、仮の値を入れるということですね。select文について認識がまだ浅かったのですが、勉強になりました。ありがとうございます。キャンセル完了するlink+1NOTNULL規制が入っている列に、空文字列などを代入するよにしてください。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。12:46jm1156様>NOTNULL規制が入っている列に、空文字列などを代入このやり方で実現に近づきました、アドバイスに感謝です。このやり方で実現に近づきました、アドバイスに感謝です。NULLを外すのが正しいと思います。許容しないのであれば、データをきちんと成形して、INSERTすべきかと。テストならダミーデータを作成して成形するのが良いかと思います。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。12:56te2ji様ご回答ありがとうございます。仕様を決められたテーブルの為、NOTNULLは外せませんでしたが、なんとか解決しました。ありがとうございました。ご回答ありがとうございます。なんとか解決しました。ありがとうございました。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。NULLは特に指定しなければデフォルトは0になるはずそうなんですね、今回は、intの列が無かったのですが勉強になりました!ありがとうございます。ありがとうございます。0PostgreSQLでINSERTが出来ない。0javaでPostgreSqlへのINSERT処理について。頂いたご意見への回答は行っておりません。