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

Inner Join

Estas en el tema de Inner Join en el foro de Bases de Datos General en Foros del Web. Hola tengo k combinar una tabla de productos con una de catalogo de marca y catalogo de producto, se pueden hacer 3 INNER JOINs o ...
  #1 (permalink)  
Antiguo 11/09/2006, 17:08
Avatar de omegafunky  
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.534
Antigüedad: 20 años, 3 meses
Puntos: 33
Inner Join

Hola tengo k combinar una tabla de productos con una de catalogo de marca y catalogo de producto, se pueden hacer 3 INNER JOINs o como le hago, grax d antemano
  #2 (permalink)  
Antiguo 11/09/2006, 17:27
 
Fecha de Ingreso: junio-2005
Mensajes: 981
Antigüedad: 18 años, 10 meses
Puntos: 2
Este es un tema para el foro de Base de Datos.

Saludos.

PD: Igualmente aunque este mal colocado el tema suelo contestar, pero esta vez no tengo ni idea sobre este tema.
  #3 (permalink)  
Antiguo 11/09/2006, 17:42
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si indicas la estructura de tus tres tablas implicadas? (o las que uses) y detallas que relación guardan entre ellas será mejor para que te dén la mejor sentencia SQL para tu caso.

No está de más aclarar que BBDD usas .. por qué SQL si bien es "standard" no todas las BBDD manejan el mismo o pueden hacer lo mismoi (hablo de sub-consultas por ejemplo para no hacer "JOIN's" tal vez).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #4 (permalink)  
Antiguo 12/09/2006, 07:45
Avatar de omegafunky  
Fecha de Ingreso: diciembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 3.534
Antigüedad: 20 años, 3 meses
Puntos: 33
Hola

Hola amigos como no c todavia como usar el INNER JOIN tuve que aplicar un truquito para poder hacer la consulta, les dejo el codigo a ver si me pueden ayudar con el inner join, saludos.

Código PHP:

        $query
="SELECT cve_prod, nombre_pro, modelo_pro, cant_pro, precio_pro, car_pro, garantia_pro, id_tipo_prod, id_marca FROM producto WHERE cve_prod = '$cve'";
        
$result mysql_query($query,$conex) or die( mysql_error() );  
    
        while (
$row mysql_fetch_array($result)) {
            
$cve_prod $row["cve_prod"];
            
$nombre_pro $row["nombre_pro"];
            
$modelo_pro $row["modelo_pro"];
            
$cant_pro $row["cant_pro"];
            
$precio_pro $row["precio_pro"];
            
$car_pro $row["car_pro"];
            
$garantia_pro $row["garantia_pro"];
            
$id_tipo_prod $row["id_tipo_prod"];
            
$id_marca $row["id_marca"];
          }
          
        
$querytipo="SELECT tipo_prod FROM cat_producto WHERE id_tipo_prod = '$id_tipo_prod'";
        
$resulttipo mysql_query($querytipo,$conex) or die( mysql_error() );  
    
        while (
$row mysql_fetch_array($resulttipo)) {
            
$tipo_prod  $row["tipo_prod"];
          }


        
$querymarca="SELECT nombre_marca FROM cat_marca WHERE id_marca = '$id_marca'";
        
$resultmarca mysql_query($querymarca,$conex) or die( mysql_error() );  
    
        while (
$row mysql_fetch_array($resultmarca)) {
            
$nombre_marca  $row["nombre_marca"];
          } 
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 18:08.