только если сделать не две таблицы а одну, и у одной строки убрать границу, как бы создать видимость что таблицы две.
<html>
<head>
<style>
table{
border-collapse: collapse;
}
td{
border: 1px solid red;
}
</style>
</head>
<body>
<table id="id1">
<tr><td colspan="2">Таблица 1</td></tr>
<tr><td>454</td><td>54</td></tr>
<tr><td>454</td><td>545</td></tr>
<tr><td>545</td><td>54</td></tr>
<tr><td style="border-width: 0; height: 20px;"></td></tr>
<tr><td colspan="2">Таблица 2</td></tr>
<tr><td>45454545</td><td>545454</td></tr>
<tr><td>45454545</td><td>545454</td></tr>
<tr><td>45454545</td><td>545454</td></tr>
<tr><td>45454545</td><td>545454</td></tr>
</table>
</body>
</html>
на css по другому никак