现有“进货批次表”和“进货商表”,我想从 进货商表 中选择 进货商ID 插入到 进货批次表 中,大概如下面代码的意思:
mysql> INSERT INTO 进货批次表 (Date, 进货商ID) VALUES ('2008-3-14', SELECT ID FROM 进货商表 WHERE 进货商='李四');可上面这条命令是错误的,请问我应该怎样实现我的目的,用什么命令?
mysql> INSERT INTO 进货批次表 (Date, 进货商ID) VALUES ('2008-3-14', SELECT ID FROM 进货商表 WHERE 进货商='李四');可上面这条命令是错误的,请问我应该怎样实现我的目的,用什么命令?
SELECT '2008-3-14',ID FROM 进货商表 WHERE 进货商='李四'
INSERT INTO 进货批次表 (Date,进货商ID,分类ID) SELECT '2008-3-14', 进货商表.ID, 分类表.ID ...
select s1.f1,s1.f2,s2,f3,s2.f4 from s1,s2 where s1.id=s2.id;