extraer registros varias tablas en 1 misma sentenc
Publicado por black_flowers (11 intervenciones) el 23/04/2007 00:50:09
hola, se puede hacer esto en una sóla consulta?:
tengo dos tablas (stocks y proveedores) en stocks los campos son:producto unidades precio proveedor
y en proveedores los campos son:"nombre telefono codigo"
lo que quiero es hacer una consulta en donde me extraiga todos los datos de la tabla stocks, es decir, los campos: producto unidades precio proveedor, con la salvedad de que el campo proveedor lo que muestra es el codigo del proveedor (no el nombre). Los nombres de los proveedores con sus codigos están en la tabla proveedores, y lo que quiero es que en mi consulta me recupere los campos que ya dije, pero con la salvedad de que en proveedores en lugar de poner el codigo me ponga el nombre del proveedor. bueno como me imagino que en letra es mucho lío hago un pequeño esquema:
Estas son las dos tablas que tengo:
STOCKS PROVEEDORES
Producto Unidades Precio Proveedor Nombre Telefono Codigo
taladro 2 60 h1 Almacenes X 902000000 h1
pulidora 3 70 c6 Almacenes Y 902111111 c6
Y esto es lo que quiero recuperar en la consulta.(como lo que se recupera en la consulta depende un poco del lenguaje que se utilice, indico que es para vb.net para rellenar un datareader (el antiguo recordset, aunque esto no importa absolutamente nada tan sólo importa la consulta select)
TABLA
Producto Unidades Precio Proveedor
taladro 2 60 Almacenes X
pulidora 3 70 Almacenes Y
en fin como podría ser la sentencia select??
UN SALUDO.!
tengo dos tablas (stocks y proveedores) en stocks los campos son:producto unidades precio proveedor
y en proveedores los campos son:"nombre telefono codigo"
lo que quiero es hacer una consulta en donde me extraiga todos los datos de la tabla stocks, es decir, los campos: producto unidades precio proveedor, con la salvedad de que el campo proveedor lo que muestra es el codigo del proveedor (no el nombre). Los nombres de los proveedores con sus codigos están en la tabla proveedores, y lo que quiero es que en mi consulta me recupere los campos que ya dije, pero con la salvedad de que en proveedores en lugar de poner el codigo me ponga el nombre del proveedor. bueno como me imagino que en letra es mucho lío hago un pequeño esquema:
Estas son las dos tablas que tengo:
STOCKS PROVEEDORES
Producto Unidades Precio Proveedor Nombre Telefono Codigo
taladro 2 60 h1 Almacenes X 902000000 h1
pulidora 3 70 c6 Almacenes Y 902111111 c6
Y esto es lo que quiero recuperar en la consulta.(como lo que se recupera en la consulta depende un poco del lenguaje que se utilice, indico que es para vb.net para rellenar un datareader (el antiguo recordset, aunque esto no importa absolutamente nada tan sólo importa la consulta select)
TABLA
Producto Unidades Precio Proveedor
taladro 2 60 Almacenes X
pulidora 3 70 Almacenes Y
en fin como podría ser la sentencia select??
UN SALUDO.!
Valora esta pregunta


0