将值从多个表插入表中

时间:2013-03-01 09:47:08

标签: mysql database join insert foreign-keys

我正在尝试将值插入多个表的表中,

我看起来像这样的表。

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(foriegn key)
  • 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;

我该怎么做 感谢

0 个答案:

没有答案