Hola, tengo 2 tablas y necesito hacer un select que me muestre la unión 1 campo determinado de c/u de ellas.
 
Tabla cliente
 
id_cliente(PK)
nombre 
 
 
Tabla venta
 
id_factura (PK)
id_cliente (fk)
cantidad
 
 
Ej:
 
1 - Juan - 234
 
 
 
 
Todo va bien siempre y cuándo indique lo siguiente:
 
SELECT cliente.nombre, venta.id_factura FROM cliente, venta WHERE cliente.id_cliente = '1' AND 
venta.id_cliente = '1'
 
Necesito que me muestre todos los registros pero sin utilizar una condición ya que si no la uso me duplica los resultados
 
ej:
 
1 Juan 234
1 Pepe 234
2 Juan 333
2 Pepe 333
 
¿Cómo puedo solucionar esto?¿Alguno sabe? 
 
 
Éste es el código entero:
 
 
<?
$host = "localhost";
$user = "mi_nombre_de_usuario";
$pass = "mi_clave";
$db = "mi_nombre_de_base_de_datos";
 
$connect = mysql_connect($host,$user,$pass);
$database = mysql_select_db($db, $connect);
 
$resalt = mysql_query("SELECT cliente.nombre, venta.id_factura FROM cliente, venta WHERE cliente.id_cliente = '1' AND 
 
venta.id_cliente = '1'"); 
 
 
 
while($row=mysql_fetch_assoc($resalt)){
 
 
 
echo $row['nombre'].$row['id_factura']."<br />";
 
}
 
?>
 
 
 
 
<br>
Nota: esta es solamente una página de prueba
</body>
</html> 
   
 

 Problemas al mostrar registros de tablas relacionadas
 Problemas al mostrar registros de tablas relacionadas 


