Tengo un problemilla con el cual llevo ya semana y media y necesito tenerlo listo para mañana
Tengo dos tablas, clientes y procesos. De la tabla clientes quiere mostrar campos tipo nombre, apellidos, etc. y de la tabla Procesos quiero el campo estado Y no tengo ni idea de como hacer para que me seleccione todos los clientes pero me los ordene por el campo estado.
tabla clientes {id_cliente, nombre, apellidos}
tabla procesos { id_proceso, id_cliente, id_convencion, estado}
He intentado esto:
Código PHP:
$sql="select id_cliente, nombre, apellidos, cargo, ciudad, sector, estado
from clientes
where activo='si'
order by estado
LIMIT ".$limitInf.",10";
$result=mysql_query($sql, $link)or die (mysql_error());
while ($row=mysql_fetch_array($result)) {
$id_cliente=$row["id_cliente"];
$nombre=$row["nombre"];
$apellidos=$row["apellidos"];
$cargo=$row["cargo"];
$ciudad=$row["ciudad"];
$sector=$row["sector"];
$sql_proces="select estado
from proceso_convenciones
where id_cliente='$id_cliente'
and id_convencion='".$_GET["id_convencion"]."'";
$result_proces=mysql_query($sql_proces, $link)or die (mysql_error());
$row_proces=mysql_fetch_array($result_proces);
$estado=$row_proces["estado"];
Ami me da que es imposible de hacer, no lo consigo no se como hacer, he mirado libros de mysql y no consigo sacar nada en claro, he probado el left join pero me devuelve null los valores que no comparten las tablas:_( como nombre por ejemplo. Hay algun modo?????
es muy importante porfa y creo que además es una consulta interesante.
Muchísimas gracias de antemano por la ayuda, voy a estar actualizando cada dos por tres.. argg!!