¿Puedes mezclar% y px para alinear una tabla?

Estoy tratando de alinear diferentes tablas con diferente cantidad de columnas para que las dos primeras columnas estén alineadas y el resto estén alineadas de manera independiente, pero usar% es muy difícil y al cambiar el tamaño de la ventana se pierde la alineación.

Es por eso que estaba tratando de alinear la mezcla con% y px en td, ex.

<table>
  <tr>
    <td width="100px"></td>
    <td width="100px"></td>
    <td width="50%"></td>
    <td width="20%"></td>
 </tr>
</table>
<table>
 <tr>
   <td width="100px"></td>
   <td width="100px"></td>
   <td width="70%"></td>
 </tr>
</table>

Pero como no parece lógico no parece funcionar.

¿Hay alguna manera de hacer que esto funcione o una alternativa?

Respuestas a la pregunta(4)

Su respuesta a la pregunta