Masukkan data ke dalam satu jadual dengan merujuk lajur daripada jadual lain dalam SQL
<p>Saya telah mencipta dua jadual, satu ialah syarikat_animasi (syarikat animasi) dan satu lagi ialah watak_kartun (watak kartun). Sekarang saya menerima dokumen yang mengatakan "Simulating a supervisor requesting to insert information into a database I made". Data akan kelihatan seperti ini:<br /><br />Jadual animation_companies hanya akan mengandungi tiga rekod berikut:</p><p><br /></p>
<pre class="brush:php;toolbar:false;">Warner Bros.
Disney
Nickelodeon</pre>
<p>Jadual cartoon_characters akan mengandungi hanya empat belas (14) rekod, termasuk nama watak, tahun ia dicipta dan syarikat yang memiliki watak kartun itu. <br /><br />Syarikat "Warner Bros.", "Disney" dan "Nickelodeon" adalah untuk tujuan paparan sahaja dan mesti dirujuk daripada jadual animation_companies.</p><p><br /></p>
<pre class="brush:php;toolbar:false;">|Nama Kartun |Tahun Penciptaan |Syarikat
| ------------- | ------------- |----------- |
|Babi Porky |1935 |Warner Bros.|
|Daffy Duck |1937 |Warner Bros.|
|Elmer Fudd |1937 |Warner Bros.|
|Bugs Bunny |1940 |Warner Bros.|
|Foghorn Leghorn|1946 |Warner Bros.|
|Mickey Mouse |1928 |Disney |
|Bodoh |1934 |Disney |
|Donald Duck |1931 |Disney |
|Elsa of Arendelle|2013 |Disney |
|Anna of Arendelle|2013 |Disney |
|Doug Funnie |1991 |Nickelodeon |
|Arnold Shortman|1985 |Nickelodeon |
|Tommy Pickles |1991 |Nickelodeon |
|Aang |2005 |Nickelodeon |</pre>
<p>使用以下语句创建了animation_companies(动画公司)表:</p>
<pre class="brush:php;toolbar:false;">BUAT JADUAL Animasi_Syarikat
(
ID Syarikat INT PRIMARY KEY AUTO_INCREMENT,
Nama Syarikat VARCHAR(100) NOT NULL
);
Jadual cartoon_characters telah dibuat menggunakan pernyataan ini:
CIPTA JADUAL Kartun_Watak
(
cartoonID INT PRIMARY KEY AUTO_INCREMENT,
kartunNama VARCHAR(100) BUKAN NULL,
tahunDicipta INT,
OwningSyarikat INT BUKAN NULL,
CompanyID INT BUKAN NULL,
KEKANGAN Kartun_Watak_fk_Animasi_Syarikat
KUNCI ASING (ID Syarikat) RUJUKAN Animation_Companies (CompanyID)
);</pra>
<p>我使用以下语句向animation_companies(动画公司)表的记录插入了数据:</p>
<pre class="brush:php;toolbar:false;">MASUKKAN KE DALAM animation_companies(Nama Syarikat)
NILAI ('Warner Bros.'), ('Disney'), ('Nickelodeon');</pre>
<p>我面临的问题如下所示:<br /><br />"向Cartoon_Characters(卡通角色)表插入;<gt;<gt;使用列列表,编写插入语句,插入卡通名称、创建年份和所属公司。<br /><br />Nota: <br /><br />Sisipkan rentetan dalam petikan tunggal Perhatikan ruang Gunakan DEFAULT secara automatik dengan ID integer." <br /><br />Ini adalah pernyataan yang saya cuba: </p><p><br /></p>
<pre class="brush:php;toolbar:false;">MASUKKAN KE DALAM aksara_kartun
NILAI (LAILAI, 'Porky Pig', 1935, 'Warner Bros.', 1),
(LALAI, 'Daffy Duck', 1937, 'Warner Bros.', 1),
(LALAI, 'Elmer Fudd', 1937, 'Warner Bros.', 1),
(LALAI, 'Bugs Bunny', 1940, 'Warner Bros.', 1),
(LALAI, 'Foghorn Leghorn', 1946, 'Warner Bros.', 1),
(LALAI, 'Mickey Mouse', 1928, 'Disney', 2),
(LALAI, 'Goofy', 1934, 'Disney', 2),
(LALAI, 'Donald Duck', 1931, 'Disney', 2),
(LALAI, 'Elsa of Arendelle', 2013, 'Disney', 2),
(LALAI, 'Anna of Arendelle', 2013, 'Disney', 2),
(LAILAI, 'Doug Funnie', 1991, 'Nickelodeon', 3),
(LAILAI, 'Arnold Shortman', 1985, 'Nickelodeon', 3),
(LAILAI, 'Tommy Pickles', 1991, 'Nickelodeon', 3),
(LALAI, 'Aang' 2005, 'Nickelodeon', 3);</pre>
<p><br /></p>