Buenas buenas les queria pedir por favor una ayuda ya que recien estoy comenzando en esto y me he leido la parte de utilizar el comando JOIN pero no lo he entendido. El tema es el siguiente: tengo dos tablas invitado y sinvitado lo que necesito es sencillo pero no me sale, es ordenar alfabeticamente pero de los registros de ambas tablas por el campo nombres de la tabla invitado y nombre de la tabla sinvitado. Muchas gracias de antemano!
Código PHP:
Ver original$sql1="SELECT * FROM invitado WHERE ev_asoc = $id_ev ORDER BY nombres DESC";
$tabla = "<table font-family: Verdana, Geneva, sans-serif >";
$tabla .= "<tr>";
$tabla .= "<td bgcolor='#e0eced' height='50' width='30'></td>
<td bgcolor='#e0eced' height='50' width='250'>NOMBRES</td>
<td bgcolor='#e0eced' width='130'>MESA ASIGNADA</td>
<td bgcolor='#e0eced' width='70'>COMENSAL</td>
<td bgcolor='#e0eced' width='70'>ASISTIRÁ</td>
<td bgcolor='#e0eced' width='450'></td>";
$tabla .= "</tr>";
$i_id = $row1['id_inv'];
$i_nombre = $row1['nombres'];
$i_mesa = $row1['mesa'];
$i_comensal = $row1['comensal'];
$i_asiste = $row1['asiste'];
$i_cont = $i_cont + 1;
if ($i_comensal=="S"){
$tabla .= "<tr>"; // fila del invitado
$tabla .= "<td bgcolor='#FFECFF'>$i_cont</td>
<td bgcolor='#FFECFF'>$i_nombre</td>
<td bgcolor='#FFECFF'>$i_mesa</td>
<td bgcolor='#FFECFF'>$i_comensal</td>
<td bgcolor='#FFECFF'>$i_asiste</td>
<td bgcolor='#FFECFF'></td>";
$tabla .= "</tr>"; // fin fila del invitado
} // CIERRO SI ES COMENSAL
}
}
$sql2="SELECT * FROM s_invitado WHERE id_ev = $id_ev ORDER BY nombre DESC";
$si_idinv = $row2['id_inv'];
$si_nombre = $row2['nombre'];
$si_mesa = $row2['smesa'];
$si_comensal = $row2['scomensal'];
$si_asiste = $row2['asiste'];
if ($si_comensal=="S"){
$i_cont = $i_cont + 1;
$tabla .= "<tr>"; // fila del sinvitado
$tabla .= "<td bgcolor='#FFF'>$i_cont</td>
<td bgcolor='#FFF'>- $si_nombre</td>
<td bgcolor='#FFF'>$si_mesa</td>
<td bgcolor='#FFF'>$si_comensal</td>
<td bgcolor='#FFF'>$si_asiste</td>
<td bgcolor='#FFF'></td>";
$tabla .= "</tr>"; // fin fila del sinvitado
} // cierro si es comensal
} // cierro while que recorre subinv
$tabla .= "</table>";
echo $tabla;