Realmente agradecería su ayuda.
Probablemente sea un problema bastante simple de resolver, pero no soy yo ... ;-)
Tengo dos tablas en SQL Server:
- artículo
- precios
Ahora quiero seleccionar un cierto conjunto de identificadores e insertar algunas entradas en la tabla de precios con esos identificadores.
por ejemplo (SQL incorrecto y no funciona)
INSERT INTO prices (group, id, price)
VALUES (7, (select articleId from article WHERE name LIKE 'ABC%'), 1.50);
Error de SQL -> la subconsulta tiene más de 1 valor
gracias por la ayuda
Respuestas:
Usted quiere:
donde simplemente codifica los campos constantes.
fuente
iden_course
(Cse_M_ID,Cse_M_Name
,Cse_M_ShName
,Cse_M_TotSem
, Cse_M_CreatedDate) VALUES ( 'ID', 'Bjf', 'BJfg', '4', ahora ()) select max (Cse_M_ID) como identificación de iden_course cómo añadir en esta consultaPrueba esto:
fuente
fuente
Si está insertando un registro en su tabla, puede hacer
Pero como desea insertar más de un registro, puede usar un
SELECT FROM
en su declaración SQL.entonces querrás hacer esto:
fuente
la subconsulta parece
espero que esto ayude
fuente
fuente