エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ACCESS テーブルを見比べて、一致しないレコードを追加したいです
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ACCESS テーブルを見比べて、一致しないレコードを追加したいです
>不一致クエリでBテーブルの伊藤さんだけ取り出して、 >Aテーブルに追加するという方法がやりやすいの... >不一致クエリでBテーブルの伊藤さんだけ取り出して、 >Aテーブルに追加するという方法がやりやすいのでしょうか? 考え方としてはこの方法でいいのですが この方法でやるとたぶん名前が重複しているというエラーになります 上のようにして作ったクエリをSQLビューで表示したのが下です INSERT INTO Aテーブル ( 名前, 個人データ, 名前 ) SELECT Bテーブル.名前, Bテーブル.個人データ, Aテーブル.名前 FROM Bテーブル LEFT JOIN Aテーブル ON Bテーブル.名前 = Aテーブル.名前 WHERE (((Aテーブル.名前) Is Null)); 確かに抽出条件として使った名前まで記入されています これがエラーの原因ですからこれを削除してやります INSERT INTO Aテーブル ( 名前, 個人データ ) SELECT Bテーブル.名前, Bテーブル.