我试图将customers表中的一个(最后一个)最新条目插入到订单表中。
在查询中使用last_insert_id()
,它会向所有客户插入订单。
SQL查询:
INSERT INTO orders
(CusID, ProdID)
SELECT
last_insert_id(CusID),
ProdID
FROM customers, products;
我也试过这个:
INSERT INTO orders
(CusID, ProdID)
SELECT
CusID,
ProdID
FROM
customers
ORDER BY CusID DESC
LIMIT 1,
products;
哪会出现语法错误。