- PR -

AccessのSQLで

1
投稿者投稿内容
JURA
会議室デビュー日: 2007/03/06
投稿数: 1
投稿日時: 2007-03-06 22:05
初めまして。早速ですが質問させていただきます。

@テーブル1@

テーブル名   データ名    桁
  A       1
  A       2
  A       3
  B       4
  B       5
  C       6

@テーブル2@

テーブル名   データ名    桁
  A       2     14
  B       5     14
  C       6     14


テーブル2の桁をテーブル名、データ名の一致している
テーブル1の桁に反映させるSQL文を書きたいのですが、うまくいきません。
初歩的なこととは思いますが、教えてください。よろしくお願いします
ダッチ
大ベテラン
会議室デビュー日: 2005/10/31
投稿数: 113
投稿日時: 2007-03-06 22:27
JURA さん、こんにちは
ダッチです。

引用:

JURAさんの書き込み (2007-03-06 22:05) より:

テーブル2の桁をテーブル名、データ名の一致している
テーブル1の桁に反映させるSQL文を書きたいのですが、うまくいきません。
初歩的なこととは思いますが、教えてください。よろしくお願いします



まずは、SQL にどのような機能があるのかを調べてください。
検索をすれば、たくさんの情報が手に入るはずです。

例えば、「ACCESS SQL」で検索するとこちらのページが見つかりました。
プログラム学習室

「特定の条件のレコードを抽出する(WHERE)」と「データを更新する(UPDATE)」を使えば出来そうではないですか。
ベテラン
会議室デビュー日: 2005/05/16
投稿数: 85
お住まい・勤務地: 千葉県在住
投稿日時: 2007-03-07 08:40
JURAさん、こんにちは。

テーブル1への反映が、テーブル1への書き込みという意味であるなら、
ダッチさんが仰っている通り「WHERE」「UPDATE」について調べるのが
良いと思います。

テーブル1への反映が、テーブル1からのデータ読込時のみという事で
あれば「JOIN」について調べてみては如何でしょう?
1

スキルアップ/キャリアアップ(JOB@IT)