私はjavaのプロジェクトを持っています.Sql管理スタジオにあるあるテーブルの特定のデータが選択され、それが他のテーブルに挿入されているとします。私は2番目のテーブルからJSPページのデータにアクセスできるように。これを行う方法?あるテーブルのデータを選択して他のテーブルに挿入する方法は?
1
A
答えて
1
あなたはSQLを使用する場合は、簡単にこれを達成するためにSELECT INTO
ステートメントを使用することができます。
SELECT Column1,Column2
INTO SecondTable
FROM FirstTable
WHERE Column3='Whatever'
これにより、FirstTable
のデータがSecondTable
にコピーされます。
は
2
1つの方法は、値を配列に書き込むときにテーブルを反復することです。データが配列に格納されたら、配列を繰り返し反復することができますが、今回は新しいテーブルに値を挿入します。
これは最も効率的な方法ではないかもしれませんが、もしそうなら、他の誰かがチャイムします。
Javaを必要としない別の方法として、SQLでSelect Asステートメントを使用する方法があります(例を参照)。
CREATE TABLE suppliers
AS (SELECT *
FROM companies
WHERE id > 1000);
それとも、すでにテーブルでは、次の操作を行うことができます作成した場合、
INSERT INTO suppliers
(supplier_id, supplier_name)
SELECT account_no, name
FROM customers
WHERE city = 'Newark';
関連する問題
- 1. 他の一時テーブルを選択して挿入する方法
- 2. 別のテーブルから値を選択してデータを挿入する方法
- 3. 他のテーブルにデータを挿入する
- 4. テーブルからデータを選択して別のDBに挿入
- 5. あるテーブルから行データを選択し、TableAdapterを使用して別のテーブルに挿入します。
- 6. mysql - 挿入後に他のテーブルにデータを挿入するトリガー
- 7. cassandraの別のテーブルから選択してcassandraテーブルに挿入するには?
- 8. テーブルにデータを挿入する方法
- 9. 他のクエリのデータを使用してテーブルに挿入する
- 10. テーブルの行を選択、更新、挿入する方法
- 11. あるテーブルから他のテーブルにデータをほとんど挿入する
- 12. テーブルから選択して別のテーブルに挿入
- 13. 他のテーブルのデータをmysqlの他のテーブルに存在しない場合に選択する方法
- 14. 選択クエリに基づいてテーブルにデータを挿入する方法はありますか?
- 15. あるテーブルから別のテーブル(データベース)にデータを挿入する方法
- 16. テーブルにデータを挿入するために(テーブルから選択*)を使用
- 17. 挿入データは、あるクエリでFKと他のテーブルを更新
- 18. 3つのテーブル間でデータを選択/挿入する
- 19. あるテーブルから別のテーブルにデータを挿入する -
- 20. DB2テーブルから選択してSQLテーブルに挿入
- 21. SQLテーブルからデータを取得して別のテーブルに挿入する方法
- 22. 別のテーブルに挿入し、私は、クエリを持って選択
- 23. ループを使用してテーブルにデータを挿入する方法?
- 24. SQL Server:別のテーブルからテーブルを選択して挿入する
- 25. あるテーブルから選択したデータを他のテーブルのデータに従ってソートする方法はありますか?
- 26. sasに列が多いテーブルに他のテーブルのレコードを挿入する方法
- 27. あるテーブルの値を別のテーブルに挿入して元のテーブルを更新する方法は?
- 28. 他のテーブルにないテーブルを選択
- 29. テーブル内の他のテーブルにないデータを選択
- 30. テーブルから他のテーブルの値を使用してデータを選択する方法
人々はあなたが答えを受け入れるのに時間がかかる場合はご質問にお答えする傾向になる例についてはThis Linkを参照してください。 –