2011-01-16 16 views
0

私は、テーブルPLANE_MODELを持っている:sql:テーブルから別のテーブルに値をコピーするにはどうすればよいですか?

PLANE_MODEL(NUMBER model_id, NUMBER capacity) 

とテーブルFLIGHT:

FLIGHT (NUMBER flight_id,NUMBER available_seats) 

私はFLIGHTのavailable_seatsにおける初期値としてPLANE_MODELの値能力をコピーします。これどうやってするの?

+1

あなたは、コード、XMLまたはデータサンプルを投稿する場合は、**してください**ハイライトを使用することができますテキストエディタのこれらの行をクリックし、エディタツールバーの "コードサンプル"ボタン({})をクリックして、フォーマットや構文を強調表示します。 –

+1

フライトIDで使用する飛行機モデルはどこに記録されますか?それがなければ、私たちは手助けできません... –

+0

新しい行を挿入するか、既存の行を更新しますか? –

答えて

2

モデル(918)を使用して、特定の飛行(1234年)のためのFLIGHTレコードを作成するには、以下の

insert into FLIGHT (flight_id, available_seats) 
SELECT 1234, capacity 
FROM PLANE_MODEL 
WHERE model_id = 918 
+0

+1 – Codo

関連する問題