![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
すみません、緊急で調べる時間があまりなくてお尋ねします。
次のDBが2つあります。
データベース名:A_DATA
内容 名前
番号
登録年月日
これには既にデータが投入されています。
そして
データベース名:B_DATA
内容 名前
番号
住所
電話
国籍
とあった場合B_DATAにinsertを行うのですが、
その際のデータの内容はA_DATAの内容を検索してその
値を投入したいのです。
A_DATAの検索条件は登録年月日が本日のもので
B_DATAの名前と番号の値は
名前=A_DATAの名前
番号=A_DATAの番号
でINSERTしたいのです。
意味がわかりますでしょうか?
多量にデータがあるのでなんとかうまいSQLを考えてるのですが、あまり詳しくないもので。。。
すみません誰かよろしくお願いします。
No.3ベストアンサー
- 回答日時:
>それではOracleの場合
#2の方の回答は間違ってます。SQLエラーになります。
valuesの中にselectは記述できませんし、
CURRENT_DATEなんてキーワードありません。
insert into b_data select 名前, 番号 from a_data
where 登録年月日 = truc(sysdate)
または、
insert into b_data (名前, 番号) select 名前, 番号 from a_data
where 登録年月日 = truc(sysdate)
です。
No.4
- 回答日時:
>それではOracleの場合
Oracleなら、
(A) TRUNCATE TABLE B_DATA;
(B) DROP TABLE B_DATA;
のどちらでもOKです。
No.1
- 回答日時:
質問の意味は良くわかるのですが・・・
DBは?
緊急でといっても、最低これくらいは書かないと、
ご希望の回答は得られないですよ。
逆に、最終的な回答をもらえるのが遅くなりますよ。
あと、年月日のフィールド型は?
住所と電話と国籍は何を入れるんですか?
>データベース名:A_DATA
テーブル名ですよね?
と、情報が足りなさ過ぎるので、勝手に条件をつけます。
DBはAccess
登録年月日はDate型
住所と電話と国籍にはNULL
なら、
insert into b_data select 名前, 番号 from a_data
where 登録年月日 = date()
となります。
お礼が遅くなりすみません。
確かに情報不足・説明不足でした、すみません。
DBはSybaseでした。
上記を参考にさせていただき、SQLが組めました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- Java 動かなくなったのでJavaソースを手直しお願いします。 2 2022/04/30 05:35
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- PHP PHPSpreadsheetによる書き出し時のページネーション方法について 1 2023/03/20 10:35
- C言語・C++・C# pythonのファイルの並びでの読み込みとリストについて 4 2022/04/13 03:52
- LINE ラインに詳しい方、勝手(?)に友人登録されてた? 3 2023/06/13 19:16
- 英語 From the data mentioned that extracted from the cu 1 2023/01/25 19:55
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessで別テーブルの値をフォ...
-
最新の日付とその金額をクエリ...
-
質問です。 下記のテーブルとデ...
-
Accessで日付が変わると番号が...
-
[Access]異なるレコード間の文...
-
Recordset.FindFirstについて
-
vba 直前の操作はキャンセルさ...
-
sqlで質問です。 Aテーブルの登...
-
SQLでの集計方法について
-
最大レコード数について
-
【SQL】existsでの商演算
-
ACCESSで累計数量管理 仕入時...
-
【アクセスVBA】テーブルにフィ...
-
再 ACCESSのソートについて(必...
-
GROUP BYを行った後に結合した...
-
Oracleでの文字列連結サイズの上限
-
Excelでセルの書式設定を使用し...
-
SQL文で右から1文字だけ削除す...
-
使うべきでない文字。
-
ファイル書込みで一行もしくは...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessで別テーブルの値をフォ...
-
access 自動採番 年が変わる...
-
最新の日付とその金額をクエリ...
-
Accessでのレコード存在チェック
-
【アクセスVBA】テーブルにフィ...
-
アクセスで「空き番」の確認
-
vba 直前の操作はキャンセルさ...
-
条件をつけて日付の古い行を抜...
-
質問です。 下記のテーブルとデ...
-
【Access】選択クエリのグルー...
-
[Access]異なるレコード間の文...
-
Access:抽出して、色をつけたい。
-
Access 文字+年ごとの自動採番
-
Accessで日付が変わると番号が...
-
access 自動採番 「10-AA-000...
-
Recordset.FindFirstについて
-
ACCESSでの行番号の自動採番
-
access2003で学籍番号から生徒...
-
【SQL】existsでの商演算
-
サイベースには、オラクルのROW...
おすすめ情報