タイトルは「Insert (SELECT & VALUES) together」の英語訳として書き換えられます。
<p>テーブルにデータを挿入しようとしています。次の 2 つの方法があります。</p>
<p>1 つは、行を値として追加することです: </p>
<pre class="brush:php;toolbar:false;">INSERT INTO db_example.tab_example (id,name,surname,group)
VALUES ('','トム','ハンクス','1');</pre>
<p>もう 1 つは、別のテーブルから挿入する方法です。</p>
<pre class="brush:php;toolbar:false;">INSERT INTO db_example.tab_example (id,name,surname)
SELECT ID,first_name,last_name FROM db_contacts.tab_mygroup;</pre>
<p>しかし、別のテーブルからいくつかの値を挿入する (2 番目の方法) と同時に、いくつかのデフォルト値を手動で挿入する (最初の方法) 場合はどうなるでしょうか。 </p>
<p>これは私が試したことです(成功しませんでした): </p>
<pre class="brush:php;toolbar:false;">INSERT INTO db_example.tab_example (id,name,surname,group)
値 (
db_contacts.tab_mygroup から ID を選択、
db_contacts.tab_mygroup から first_name を選択し、
db_contacts.tab_mygroup から姓を選択し、
「1」
);</pre>
<p>ビューテーブルを作成することを考えましたが、それはうまくいくかもしれませんが、両方を追加する方法があるかもしれないと思いました。 </p>
<p>みなさん、ありがとうございました!必要なものを明確に説明できたことを願っています:)</p>