0

複数のテーブルからテーブルに値を挿入しようとしていますが、

私が持っているテーブルはこのように見えます。

Meter_detail

  • Meter_id(主キー)
  • Meter_no。
  • Meter_name

Parameter_details

  • parameter_id(主キー)
  • parameter_name
  • 住所

Meter_data

  • time_stamp
  • Meter_no。
  • 住所
  • 価値

私はすべての関係を持っている以下のようなテーブルが必要です。

Main_table

  • S_no(主キーと自動インクリメント)
  • Meter_id(外国のキー)
  • parameter_id(foriegn key)
  • 日付時刻
  • 価値

動作しなかったクエリを試してみましたが、クエリが実行されているだけです...

insert into main_table(meter_id,parameter_id,datetime,value)
select meter_detail.meter_id,parameter_detail.parameter_id,meter_data.Time_stamp,meter_data.value
from meter_data,
meter_detail ,
parameter_detail;

どうすればこれを行うことができますか。ありがとう

4

0 に答える 0