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

Consulta MySQL

Estas en el tema de Consulta MySQL en el foro de Mysql en Foros del Web. Tengo una tabla1 en sql que tiene dos campos, id_cliente y id_referido, ambos están relacionados con el id de una tabla2, tabla clientes. Quiero hacer ...
  #1 (permalink)  
Antiguo 30/10/2015, 15:32
 
Fecha de Ingreso: octubre-2004
Mensajes: 2
Antigüedad: 19 años, 6 meses
Puntos: 0
Consulta MySQL

Tengo una tabla1 en sql que tiene dos campos, id_cliente y id_referido, ambos están relacionados con el id de una tabla2, tabla clientes. Quiero hacer una consulta donde me traiga el nombre del cliente asociado a los dos campos de la primera tabla, es decir, en vez del id me traiga el nombre del cliente y el nombre del referido. Es fácil traerme el nombre del cliente pero no sé cómo hacer que me traiga el nombre del referido. Agradezco me pudieran ayudar en cómo puedo hacer que en una consulta aparezca el nombre del cliente y el nombre del referido en este caso. Muchas gracias por la ayuda que me puedan brindar.

Ya tengo esto, y con esto logro traer el nombre del cliente:
<?php
header('Content-Type: text/html; charset=UTF-8');

include("estilo.css");

//Conexion a la base de datos

$link = mysql_connect("localhost","m6000551_exalted", "toVOtoko18");
mysql_select_db("m6000551_exalted",$link) or die("Error");
?>
<?php

////Obteniendo registros de la base de datos a traves de una consulta SQL
$consulta="SELECT c.id_customer, c.firstname, c.lastname, b.id_ref, b.level, b.sum, b.id_order
FROM ex_customer c, ex_refpro_bonus b
Where c.id_customer = b.id_customer ";
$resultado=mysql_query($consulta,$link);
echo "<br>";
echo "Clientes en el plan de referidos";
echo "<br>";
echo "<br>";
echo "<table>";
echo "<tr>";
echo "<th>Id</th>";
echo "<th>Nombre</th>";
echo "<th>Apellidos</th>";
echo "<th>Referido</th>";
echo "<th>Nivel del referido</th>";
echo "<th>Valor bono</th>";
echo "<th>Nro. pedido</th>";
echo "</tr>";
while($row = mysql_fetch_row($resultado)){
echo "<tr>";
echo "<td>$row[0]</td>";
echo "<td>$row[1]</td>";
echo "<td>$row[2]</td>";
echo "<td>$row[3]</td>";
echo "<td>$row[4]</td>";
echo "<td>$row[5]</td>";
echo "<td>$row[6]</td>";
echo "</tr>";
}
echo "</table>";
?>

Etiquetas: campo, php, select, sql, tabla
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 06:31.