Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

mostrar campos nombre segun id

Estas en el tema de mostrar campos nombre segun id en el foro de Bases de Datos General en Foros del Web. Hola foreros, digamos que tengo dos tablas (y sus campos): bol_categoria (id_cat, name_cat, alias_cat) bol_items (id_item bol_num, id_cat, name_item) id_cat es un valor int igual ...
  #1 (permalink)  
Antiguo 22/04/2010, 10:45
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 2 meses
Puntos: 5
mostrar campos nombre segun id

Hola foreros, digamos que tengo dos tablas (y sus campos):
bol_categoria (id_cat, name_cat, alias_cat)
bol_items (id_item bol_num, id_cat, name_item)

id_cat es un valor int igual para ambas tablas (FK)

No se como hacer esta consulta:
Código:
$sql = "SELECT id_item as id, bol_num as boletin, 
	  id_cat.bol_items as categoria, name_item as articulo
	  FROM bol_categoria,bol_items  
	  WHERE bol_num > 145 ORDER BY id_item DESC";
Bueno, esta incomleta y ademas me manda error. Lo que quiero lograr es que tomo como referencia id_cat (que es un numero) para que entonces lo sustituya por el nombre de la categoria -> name_cat

Digamos por ej q tendo impreso:
id | boletin | categoria | articulo
1 | 138 | 1 | Nombre de articulo
2 | 140 | 3 | Otro articulo

y yo quisiera que las categorias me muestre el nombre (name_cat) y no el id_cat:
id | boletin | categoria | articulo
1 | 138 | Enlaces | Nombre de articulo
2 | 140 | Miscelaneos | Otro articulo
  #2 (permalink)  
Antiguo 22/04/2010, 12:20
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: mostrar campos nombre segun id

Código SQL:
Ver original
  1. SELECT
  2. id_item AS id,
  3. bol_num AS boletin,
  4. bc.name_cat nombre_categoria AS categoria,
  5. bi.name_item AS articulo
  6. FROM
  7. bol_categoria AS bc
  8. INNER JOIN
  9. bol_items  bi
  10. ON
  11. bi.id_cat=bc.id_cat
  12. WHERE bol_num > 145 ORDER BY id_item DESC


saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 22/04/2010, 13:19
Usuario no validado
 
Fecha de Ingreso: marzo-2007
Mensajes: 238
Antigüedad: 17 años, 2 meses
Puntos: 5
Respuesta: mostrar campos nombre segun id

Excelente! GRACIAS :D

No sabia que a las tablas tambien se les podia poner un AS alias

Salu2!

Etiquetas: campos, nombre
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 14:00.