我想从表中选择其值,然后在同一条sql语句中将这些值插入到另一个表中
SELECT `DVD_ID`, `dvd_gerne`, `dvd_Director`, `dvd_price`, `dvd_Title`, `photoName`
FROM `DVDs_Details` WHERE DVD_ID='1'
AND INSERT INTO `sta177_Rented` VALUES([DVD_ID-1], [dvd_gerne-2], [dvd_Director-3], [dvd_price-4], [dvd_Title-5], [photoName-6]')
最佳答案
这是通过Insert-With-Select完成的
INSERT INTO `sta177_Rented` (`DVD_ID`, `dvd_gerne`, `dvd_Director`, `dvd_price`, `dvd_Title`, `photoName`)
SELECT `DVD_ID`, `dvd_gerne`, `dvd_Director`, `dvd_price`, `dvd_Title`, `photoName`
FROM `DVDs_Details`
WHERE DVD_ID='1'