[eluser]jedd[/eluser]
[quote author="a cock" date="1252883574"]
This seems straightforward - just a second order by component on your select. What's your current query look like?
[/quote]
... ?
[quote author="kyleect" date="1252887095"]
Jobs are... positions in the company?
[/quote]
This is how I'd see it, but position / role suggests immutability, whereas someone occupying that - their job, say - is an ephemeral state.
That is, people:position is n:1. The reason I asked was because your schema looks broken. And you may be assuming it's perfectly suited to what you are trying to do.
You seem to touch on the nature of position : human relationship in your last paragraph there.
Quote:A resume would be for a single person, I'm not sure I've seen resumes that have more than one person on it.
I didn't see any references to a resume table in the first posting. Is this another table(s), or just the name you're giving to a logical grouping of some of your tables?
Quote:Maybe a simpler example. I have many blog posts, each have a category ID. That is joined with a table that has an id and a category name.
Whilst simpler, it may highlight a point of potential confusion.
To allow for multiple categories, you'd have a blog post table that had no understand of category ID's. You'd have a category table. And you'd have your connecting table that had blog.id and category.id in it.
I'm trying to work out what you're trying to achieve, and what entities and relationships you've set up / assumed so far. You can either spill the whole lot, or let me try to guess bits and then get annoyed when you reveal your intent is different from what I've intuited. No prizes for guessing my preference.