我有2个表格:Person和Item。我在Item表中创建了一个名为item_lab_fk的新列。从另一个表格插入表格值
我需要从Person表中选择person_lab_fk值,并将其放置在Item表的item_lab_fk列中。
我试着运行下面一段sql查询,但它不能正常工作。
我将不胜感激,如果有人会好心告诉我哪里错误在于下面的代码:
INSERT INTO item (`item_lab_fk`)
SELECT person.person_lab_fk
FROM person WHERE person.per_oid = item.item_created_by
注意,item.item_created_by
场是从Person表person_id
。
你能为我们提供了DDL语句的项目和人的表吗?另外,请向我们提供错误消息,因为它可能包含错误提示。 – PatrikAkerstrand 2011-05-16 10:04:45
你会得到一个错误信息,如果是的话是什么? – Arj 2011-05-16 10:05:34