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

Sentencia SQL

Estas en el tema de Sentencia SQL en el foro de Bases de Datos General en Foros del Web. Estoy haciendo una aplicación en VB 6, la cual se conecta a una base de datos MYSQL, mi duda es la siguiente: Por ejemplo tengo ...
  #1 (permalink)  
Antiguo 24/12/2010, 00:42
 
Fecha de Ingreso: diciembre-2010
Mensajes: 3
Antigüedad: 13 años, 11 meses
Puntos: 0
Sentencia SQL

Estoy haciendo una aplicación en VB 6, la cual se conecta a una base de datos MYSQL, mi duda es la siguiente:

Por ejemplo tengo una tabla productos en la cual hay un campo categorías, en ese campo pongo el id de la categoría (por ejemplo: 1, 5, 22, etc...) y tengo otra tabla llamada categorías que tiene los campos id y nombre.

Quisiera hacer en una sola sentencia SQL que cuando liste los productos no muestre el id de la categoría sino el nombre de esta, sacando el dato de la tabla de categorías...

Espero haber sido claro y agradecerles de antemano sus posibles respuestas

Gracias.
  #2 (permalink)  
Antiguo 24/12/2010, 04:19
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Sentencia SQL

Código SQL:
Ver original
  1. SELECT  ...campos.tablaproductos..., categorias.nombre
  2. FROM productos LEFT JOIN categorias
  3. ON productos.idcategoria=categorias.id;

repasa el manual sobre las opciones de join
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: select, sentencia, sql
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




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