Click here to Skip to main content
15,889,281 members
Home / Discussions / Database
   

Database

 
QuestionGet Percentages Of Rows With Date In Them - Grouped Pin
Kevin Marois10-Jun-11 5:48
professionalKevin Marois10-Jun-11 5:48 
QuestionSQL Function problem Pin
Etienne_12310-Jun-11 0:07
Etienne_12310-Jun-11 0:07 
AnswerRe: SQL Function problem Pin
PIEBALDconsult10-Jun-11 2:47
mvePIEBALDconsult10-Jun-11 2:47 
AnswerRe: SQL Function problem Pin
Eddy Vluggen10-Jun-11 6:18
professionalEddy Vluggen10-Jun-11 6:18 
QuestionSQL with variable amounts of fields Pin
Expert Coming9-Jun-11 19:58
Expert Coming9-Jun-11 19:58 
AnswerRe: SQL with variable amounts of fields Pin
Roman_wolf10-Jun-11 3:44
Roman_wolf10-Jun-11 3:44 
GeneralRe: SQL with variable amounts of fields Pin
Expert Coming10-Jun-11 12:02
Expert Coming10-Jun-11 12:02 
AnswerRe: SQL with variable amounts of fields Pin
David Skelly12-Jun-11 22:38
David Skelly12-Jun-11 22:38 
It looks to me as if you've got a many to many relationship there. A battle joins many attackers to many defenders. So you would have a table Battles which has a unique BattleId, plus AttackerId and DefenderId plus whatever other information you want to hold against a battle (date, location, whatever).

Then you have a number of options. One option would be to have an Attackers table which holds BattleId and CreatureId for all the attackers, and another table Defenders which holds BattleId and CreatureId for all the defenders. Or another option would be to have just one table BattleCreatures which holds BattleId, ArmyId and CreatureId where ArmyId is either the AttackerId or the DefenderId depending which side the creature is on.

Whether you separate out Attackers from Defenders into two separate tables or whether you have them all together in one table is a bit of a judgement call. There are arguments for and against both options.
QuestionSQL 2005 Pin
lyngocquy9-Jun-11 7:05
lyngocquy9-Jun-11 7:05 
AnswerRe: SQL 2005 Pin
jschell9-Jun-11 8:14
jschell9-Jun-11 8:14 
GeneralRe: SQL 2005 Pin
lyngocquy9-Jun-11 9:15
lyngocquy9-Jun-11 9:15 
GeneralRe: SQL 2005 Pin
Mycroft Holmes9-Jun-11 14:26
professionalMycroft Holmes9-Jun-11 14:26 
GeneralRe: SQL 2005 Pin
jschell10-Jun-11 12:38
jschell10-Jun-11 12:38 
AnswerRe: SQL 2005 Pin
AspDotNetDev9-Jun-11 8:16
protectorAspDotNetDev9-Jun-11 8:16 
AnswerRe: SQL 2005 Pin
Eddy Vluggen9-Jun-11 10:23
professionalEddy Vluggen9-Jun-11 10:23 
QuestionAccess AS SQL Front End Pin
mjackson119-Jun-11 5:03
mjackson119-Jun-11 5:03 
AnswerRe: Access AS SQL Front End Pin
Nagy Vilmos9-Jun-11 5:41
professionalNagy Vilmos9-Jun-11 5:41 
AnswerSample Code Pin
David Mujica9-Jun-11 7:56
David Mujica9-Jun-11 7:56 
JokeRe: Sample Code Pin
Mycroft Holmes9-Jun-11 14:17
professionalMycroft Holmes9-Jun-11 14:17 
GeneralRe: Sample Code Pin
mjackson119-Jun-11 18:16
mjackson119-Jun-11 18:16 
AnswerRe: Access AS SQL Front End Pin
Mycroft Holmes9-Jun-11 14:22
professionalMycroft Holmes9-Jun-11 14:22 
AnswerRe: Access AS SQL Front End Pin
jschell10-Jun-11 13:06
jschell10-Jun-11 13:06 
QuestionA Grouping Pin
RadioButton9-Jun-11 4:27
RadioButton9-Jun-11 4:27 
AnswerRe: A Grouping Pin
Blue_Boy9-Jun-11 4:42
Blue_Boy9-Jun-11 4:42 
GeneralRe: A Grouping Pin
RadioButton9-Jun-11 4:53
RadioButton9-Jun-11 4:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.