请告诉我这里有什么问题:
INSERT INTO `tbl_verkauf_am`(`fld_kdnr`, `fld_artikelnummer`, `fld_artikelbez1`, `fld_saal_lst`, `fld_anzahl`, `fld_preis`) VALUES
(900000, (SELECT `id`, `fld_besch_0`, `fld_class` FROM `tbl_saal_koord` WHERE `id` < 20300), 1, 50)
答案 0 :(得分:3)
您的查询需要一些调整。
语法是:
INSERT INTO t1(col1, col2, ..., coln)
SELECT col1, col2, ..., coln
FROM this_table
因此您的查询应该是
INSERT INTO tbl_verkauf_am(fld_kdnr, fld_artikelnummer, fld_artikelbez1, fld_saal_lst, fld_anzahl, fld_preis)
SELECT 900000,id, fld_besch_0, fld_class,1,50
FROM tbl_saal_koord
WHERE id < 20300
答案 1 :(得分:0)
删除values
关键字并将其全部放入一个选择
INSERT INTO tbl_verkauf_am (fld_kdnr, fld_artikelnummer, fld_artikelbez1, fld_saal_lst, fld_anzahl, fld_preis)
SELECT 900000, id, fld_besch_0, fld_class, 1, 50
FROM tbl_saal_koord
WHERE id < 20300