A family of Microsoft relational database management systems designed for ease of use.
Could you explain the nature of the data? It sounds like you have the same "kind" of data in the two tables, with almost but not quite matching table structures. What will you be doing with this interleaved result once you get it? I suspect there may be a better table structure, or some other solution to the real-world problem you're trying to solve - but at the moment I'm not understanding the goal or the tables!
Ah, okay. So here's the deal: I've been working on setting up a basic requirements management database. My "schema", if you will, is that there are high-level expressions of desired system requirements (source requirements) and lower-level decomposed (derived) requirements which stem from the source requirements. The two sets are stored in two different tables, with the exception that the derived requirements table has an extra numeric field which links back to the ids in the source requirements table, in effect, giving 1...N derived requirements a parent.
Previously, we have been doing all of our requirements-management work in Excel spreadsheets, and as you can guess, this has been a nightmare: multiple copies of the files, no way to control them, changing ids with scattershot naming conventions, no enforced relationships of any kind, etc. So what people generally do is, after all the source requirements are written, one to a row in the spreadsheet, rows are inserted underneath each source for as many (again, one to a row) derived requirements as have been decomposed from the source.
The desire is ultimately to produce an Excel spreadsheet or even an Access report which looks the same way, but since it's in Access and I've split up the requirements, I need to pull from both the tables and "put them in order" just as they would be in the spreadsheet. Right now, I've got all of the fields of interest, except the parent field in the case of the deriveds, but that is a known "issue", in the sense that I obviously can't union different sets of fields from tables of differing structure as you mentioned.
But I know and have used GROUP BY to do a "rollup" in essence of things beneath a topic. For example, if I had a query or report which listed the systems in an aircraft, I might have line items like "propulsion system", "fuel system", and "hydraulic system", then under each, I would have things like the items particular to each system (nesting).
Hopefully this clears things up a bit.
Mike