我有2个表,名为supplierlist和suppenddetail,每个表有4列,名为“suppcode”,“suppname”,“suppdetail”和“supplogo”。我想使用供应商数据中的数据插入供应商列表。
这是我的 SQL 查询
insert into supplierlist('csid', 'suppcode', 'suppname', 'suppdetail', 'supplogo')
value ('$csid', (select 'suppcode', 'suppname', 'suppdetail', 'supplogo' from supplierdetail where suppcode='$suppcode'))
我的查询不起作用。我应该对要插入的每一列使用“选择”吗?
最佳答案
insert into supplierlist(`csid`, `suppcode`, `suppname`, `suppdetail`, `supplogo`)
select '$csid',`suppcode`, `suppname`, `suppdetail`, `supplogo`
from supplierdetail
where suppcode='$suppcode'
关于mysql - 如何使用sql简单查询从不同表插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32260412/