Lo que yo haría es condicionar cada click de la tabla. Yo imagino que tienes algo asi:
Campo 1: Este tiene el id1
Campo 2: Este tiene el id2
Campo 3: Este tiene el id3
Cuando des clic en un campo (cualquiera) entiendo que tu link hace esto:
Código HTML:
<a href="mipagina.php?id1=algo">Campo1</a>
Y supongo que lo que quieres es que si das clic en un segundo campo (cualquiera) quieres que pase esto:
Código HTML:
<a href="mipagina.php?id1=algo&id2=algo2">Campo2</a>
Yo resolveria esto mas o menos así:
Código PHP:
if(isset($_GET['id1']))
$link.=(empty($link))?"id1=".$_GET['id1']:"&id1=".$_GET['id1']
if(isset($_GET['id2']))
$link.=(empty($link))?"id2=".$_GET['id2']:"&id2=".$_GET['id2']
if(isset($_GET['id3']))
$link.=(empty($link))?"id3=".$_GET['id3']:"&id3=".$_GET['id3']
El código anterior lo que hace es ir completando la cadena $link, lo que falta es que valides que hacer en caso de que la cadena ya tenga algun valor.