Since not all column names are super-easy to understand, and since I hate building inner joins by hand I suggest that the DB is updated with relations such as foreign keys etc...
If the relations is added, selecting data will become a breeze as the SQL manager generates all INNER JOIN s based on the registered relations...
// Kalle