Table heights can and do differ and usually a centimetre or two extra height might not be noticed. Nonetheless, we can reduce the height of some table bases - the reduction usually needs to be at least 10mm.
An important consideration is that dining table heights (also maybe allowing for the depth of a 'drop-down' table edge) allow enough space for diners to sit comfortably, be able to cross their legs and generally not feel constrained.
Always take care that armchairs can fit under the table top - otherwise you will not be able to push your chairs tidily under the tables.
Additional detail about table heights:
Poseur tables, another name for tables that are high enough to sit at using a bar stool, have to give sufficient height above a bar stool seat; they also need to have substantial stabilising bases.
If the height of dining tables vary by more than a centimetre or two, they can feel unnatural. We do see dining tables that are too high, usually caused by placing a thick table top on a standard base.
Console tables are often pushed against a wall, used as a station from which to serve. They are normally the same height as dining tables.
Low dining tables are needed when some styles of lounge chair are chosen, perhaps if the seat heights are below 400mm.
Lamp and side tables are used beside lounge seating, useful for drinks, so their heights will depend on the height of the lounge seats.
Coffee tables are usually infront of sofas and lounge chairs. They are usually used for magazines, drinks and sometimes food, although they are typically too low to comfortably eat at.
We consider theses to be standard table heights