Ver Mensaje Individual
  #23 (permalink)  
Antiguo 05/10/2009, 15:06
samu22
 
Fecha de Ingreso: abril-2008
Mensajes: 453
Antigüedad: 16 años, 1 mes
Puntos: 16
Cita:
Iniciado por JessicaTJ Ver Mensaje
Una ultima preguntita samu22.

Si necesito enlazar otra tabla mas, una tabla de categorias, necesito seguir el mismo procedimiento, nada mas agregar al SQL la nueva tabla y demas?

Mil Gracias !!!
podes hacer otro join mas lo unico que tenes que tener en cuenta es un campo de referencia que una (de unir) una tabla con otra

osea que si tenes una tabla

category

id
name
product_id

podrias hacer un join de la siguiente forma
Código php:
Ver original
  1. $sql="  SELECT p.id, part, p.image AS pimage, v.vid, name, v.image AS vimage, c.id AS cat_id, c.name AS cat_name
  2.         FROM products AS p
  3.        LEFT JOIN vendors AS v ON p.vid = v.vid
  4.         LEFT JOIN category AS c ON p.id = c.product_id
  5.         WHERE p.part LIKE '%{$_POST['partno']}%'";
te va a dovolver algo como
---------------------------------------------------------------
id|part|pimage|vid|name|vimage|cat_id|cat_name
---------------------------------------------------------------

el unico requisito para crear estas uniones es tener un campo de referencia entre 2 tablas


Última edición por GatorV; 05/10/2009 a las 21:45