04. maj 2007 - 23:46Der er
5 kommentarer og 2 løsninger
Tælle poster sammen fra 3 databaser
Hvordan skal førespørslen til de 3 databaser se ud jeg kan godt få det til at virke på 1
$sql = "select navn, DATE_FORMAT(tid, '%Y %M') as month , count(*) as antal from tirsdag group by navn, DATE_FORMAT(tid, '%M') order by month , antal";
det har jeg også tænkt på men fordi jeg har lavet det sådan her er at jeg har lavet tilmelding til de nævnte dage og dem laver jego gså udtræk på så vi kan se hvem der kommer den pågældene dag Jeg kunne ikke overskue at lave det i en tabel
select navn, DATE_FORMAT(tid, '%Y %M') as month , count(*) as antal from tirsdag group by navn, DATE_FORMAT(tid, '%M') union select navn, DATE_FORMAT(tid, '%Y %M') as month , count(*) as antal from torsdag group by navn, DATE_FORMAT(tid, '%M') union select navn, DATE_FORMAT(tid, '%Y %M') as month , count(*) as antal from sondag group by navn, DATE_FORMAT(tid, '%M') order by month,antal
Nu begynder det at lysne men jag for nu hevet alle date fra de 3 databaser ud men hvordan tæller jeg dem sammen jeg kan kunne finde ud af tælle i database
$sql = "select navn, DATE_FORMAT(tid, '%Y %M') as month , count(*) as antal from tirsdag group by navn, DATE_FORMAT(tid, '%M') union select navn, DATE_FORMAT(tid, '%Y %M') as month , count(*) as antal from torsdag group by navn, DATE_FORMAT(tid, '%M') union select navn, DATE_FORMAT(tid, '%Y %M') as month , count(*) as antal from sondag group by navn, DATE_FORMAT(tid, '%M') order by month,antal";
$taeller_sql = "select count(*) as antal from tirsdag";
Du ved nu hvorfor det er mere besværligt at lægge alle data i hver sine tableller. Du kan lægge tallene samme i php efter du har hentet dem. Eller samle dine data i en tabel. :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.