Har forsøgt at tolke jeres indlæg. Jeg er kommet frem til dette:
SELECT tx_ebbolig_afdeling.titel ,COUNT(tx_ebbolig_afdeling.uid) FROM tx_ebbolig_afdeling INNER JOIN tx_ebbolig_lejemaal ON tx_ebbolig_afdeling.uid = tx_ebbolig_lejemaal.afdelingID GROUP BY tx_ebbolig_afdeling.titel HAVING count(tx_ebbolig_afdeling.uid) >=1;
Jeg er ved at udvikle et modul til TYPO3 CMS, derfor er der et prefix på mine tabeller.
Tester sqlsætningen ved brug af MySQLFRONT
Denne sql giver mig 3 rækker |afdeling 1|1| |afdeling 2|3|
og det er ikke lige det jeg er ude efter, faktisk skal jeg kun bruge 1 tal og det burde være 2 da jeg har 2 afdelinger med lejemål tilknyttet.
Afhængig af hvilken version af MySQL du køre, så burde denne virke: SELECT COUNT(antal) AS antal FROM (SELECT COUNT(afdelingID) AS antal FROM tx_ebbolig_lejemaal GROUP BY afdelingID HAVING (COUNT(afdelingID) >= 1))
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.