【发布时间】:2021-01-24 21:45:21
【问题描述】:
我无法找到正确的 SQL 查询。正如您在图片中看到的,我有两个表('Table_1' 列'VEHICULES')和('Table_2' 列'IMMATRICULATION' 和'NOMBRE')。在 Table_2 中,我想在列 ('Nombre') 中插入来自 VEHICULE 的 Table_1 的计数值(CarA、CarB 和 CarC),这些值与图片相同。
我尝试了下面的查询,但它添加了一个值,而不是把它放在 CarA、CarB.... 的同一行中。
INSERT INTO Table_2 (NOMBRE)
VALUES ((SELECT COUNT(*) FROM Table_1 WHERE VEHICULES = 'CarA'),
(SELECT COUNT(*) FROM Table_1 WHERE VEHICULES = 'CarB'),
(SELECT COUNT(*) FROM Table_1 WHERE VEHICULES = 'CarC')
);
【问题讨论】: