Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2016, 12:52
ngacitua86
 
Fecha de Ingreso: enero-2016
Ubicación: Chile
Mensajes: 2
Antigüedad: 8 años, 3 meses
Puntos: 0
Insertar con dos tablas distintas

Estimados, les cuento mi problema, tengo un webforms donde tengo un textbox donde el usuario busca a traves de un codigo una lista de precios y se desprende la lista con sus respectivos valores.

Si el codigo no existe se debe crear toda la lista con el mismo codigo y con los tipos de clientes que se encuentren en otra tabla de la base de datos.

Me explico mejor.

Tabla
Lista de Precios
------------------------
Codigo
NombreCliente
Precio 1
Precio 2
Margen
ID

Tabla
Tipo Cliente
----------------
ID
NombreCliente


hago la insercion cuando no existe el codigo de esta manera, pero no obtengo resultados.

INSERT INTO ListaDePrecios(codigo, nombrecliente)
Values (("TxtCodigo.text"), (Select nombrecliente FROM Tipo Cliente))

Me da el error que en la sub-consulta hay mas de 1 valor, lo cual es cierto, ya que en la tabla tipo cliente puede existir mas de 1.


Ejemplo.
Busco un codigo en la lista de precios y no existe debo crear la lista con el codigo para todos los tipos de cliente que existen, es decir

Tabla Tipo Cliente existe
1-Comerciante
2-Mayorista

Codigo NombreCliente
CL Comerciante
CL Mayorista

Espero me puedan ayudar, ya que no doy mas con este problema.

Todo esto lo hago en sql server