Udvælgelse på kryds af 3 tabeller med sortering efter 2
Jeg er endnu ikke super skarp til SQL sætninger og har et problem.Jeg har tre tabeler
spil, hold, holdtilmelding.
I tabelen holdtilmelding har jeg registreret hvilke brugere der er tilmeldt hvilke hold.
i tabelen hold har jeg registreret info om de forskellige hold, samt hvilket spil holdet spiller.
I tabellen spil står informationer om spillet.
Jeg skal vælge alle hold hvor spilleren deltager på, men sortere efter spillets navn, og derefter holdets navn.
Håber der er nogen der kan hjælpe mig.
Strukturen på tabelerne er som følger:
CREATE TABLE `spil` (
`SpilID` int(3) NOT NULL auto_increment,
`Navn` varchar(100) NOT NULL default '',
`Forkortelse` varchar(20) NOT NULL default '',
`Link` varchar(100) NOT NULL default '',
`Billede` varchar(100) NOT NULL default '',
PRIMARY KEY (`SpilID`)
) TYPE=MyISAM COMMENT='Spil' AUTO_INCREMENT=4 ;
CREATE TABLE `hold` (
`HoldID` int(3) NOT NULL auto_increment,
`SpilID` int(3) NOT NULL default '0',
`Navn` varchar(100) NOT NULL default '',
`Ansvarlig` int(5) NOT NULL default '0',
`Information` text NOT NULL,
`AntiCheat` text NOT NULL,
PRIMARY KEY (`HoldID`)
) TYPE=MyISAM COMMENT='Hold' AUTO_INCREMENT=5 ;
CREATE TABLE `holdtilmelding` (
`ID` int(9) NOT NULL auto_increment,
`BrugerID` int(9) NOT NULL default '0',
`HoldID` int(9) NOT NULL default '0',
`Status` int(1) NOT NULL default '0',
PRIMARY KEY (`ID`)
) TYPE=MyISAM COMMENT='Tilmeldinger til hold' AUTO_INCREMENT=6 ;
BrugerID får jeg fra en variabel!