![]() |
Relacion de tablas Tengo una duda que no me deja seguir con mi proyecto. Es la siguiente. Yo tengo la tabla articulos: Codigo articulo Nombre articulo Codigo distribuidor Tabla distribuidores: Codigo distribuidor Nombre distribuidor Quiero que al seleccionar un articulo, me muestre el nombre del distribuidor, o sea hacer el select con las dos tablas y que me coja el nombre del distribuidor. Asi una vez al listar el articulo me salga el nombre en lugar del codigo. Tengo el problema que no me sale el select con dos tablas y despues me lista mal. Alguien podria ayudarme en como hago el select y despues listo valores de dos tablas distintas pero relacionadas en algun campo. Muchas gracias. |
select codigo_articulo, nombre_articulo, articulo.codigo_distribuidor,distribuidor.codigo_d istribuidor, nombre_distribuidor from articulos, distribuidor where articulos.codigo_distribuidor=distribuidor.codigo_ distribuidor; esta consulta entrega todos los articulos dependiendo de su distribuidor. si estas trabajando con php debes hacer esto para rescatar los atributos de tus tablas que te interesen. $consulta=mssql_query("select codigo_articulo, nombre_articulo, articulo.codigo_distribuidor,distribuidor.codigo_d istribuidor, nombre_distribuidor from articulos, distribuidor where articulos.codigo_distribuidor=distribuidor.codigo_ distribuidor;"); while($row=mssql_fetch_array($consulta)){ $nombre_articulo=$row['nombre_articulo']; $codigo_articulo=$row['codigo_articulo']; $nombre_distribuidor=$row['nombre_distribuidor ']; } tienes que preocuparte de que los nombres de los atributos de cada tabla sean una cadena no dos, osea nombre_atributo no "nombre atributo" si estas ocupando otro lenguaje como ASP u otro, las funciones de llamada a la base de dato cambian. saludos |
chucha, nada que ver lo ultimo. las llamadas mssql_query y mssql_fetch_array es para sql server si estas ocupando otro estas llamadas cambian, eso era, y estas son de php |
| La zona horaria es GMT -6. Ahora son las 17:55. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.