Paul, it is not my table, the link was an example found by Cyril.
In the model, the distance between hole centres for the long piece is 20", the short distance between end hole and attachment point of the strut is 7.5" and the distance between hole centres on the strut is 7.492" (??)
However, having tried that ratio in lego, it doesn't work as I expected, the top still moves off to one side as it goes up. Possibly this is inevitable, may have to actually read Michael G's link (thanks for that)
Bazyle – I think a second parallelogram won't work unless the movement is completely vertical, which it doesn't appear to be in the example. Looking like avoiding thought may be impossible (probably would have been quicker in the first place
)