Thanks healdem, Ill try to explain better what is my problem, I have 2 tables:
Code:
table A (project)
projectID
projectName
projectType
...
table B (person)
personID
forename
surname
tool1
tool2
tool3
phone
...
now the situation is :
Persons participate in projects. A person uses one tool in a project. Many persons (up to 50) can participate in one project. In addition one person can participate in an unlimited number of (existing) projects.
So what I want is to know what persons participate in witch projects, and what tools each person used in each project.
I assume the obvious way is to add 50 columns (foreign keys) in table A to refer each, in one personsID, and another 50 to refer to the corresponding collumn of table B witch is the tool used by each person for each project. I am mysql (and database) newbie so I thing probably there are some other ways/ideas/advises about this. I have to use php to control the database.
My concerns are database extendability, and query execution speed.