Et kategori i kategori_1 tabellen, kan have flere underkategorier i tabellen Kategorie2
Der kan være oprettet mange annoncer med samme underkategorier.
Det jeg ønsker er , vide følgende :
KatrgoriNavn1 , count(Antal, hvor mange annoncer er høre under det), Findes et kategori i kategori1, som ike har nogle annoncer tilknyttet skal antal 0 vises
Blot for at være sikker på dit problem. I "Kategori1" har du dine top kategorier og i "Kategori2" har du dine under kategorier. "Kategori2" er altså afhængigt af at der er et top kategori i "Kategori1" ?
Er det præcis sådan din tabel ser ud? For jeg kan ikke se hvor i "Kategori2" du vil skrive en sub-kategori. jeg går udfra at din "kat2_ID" er "Auto Increment" eller hvordan ? mangler der noget i din tabel ?
Hej igen Sami420, Så kan jeg ikke se hvad du bruger "Kategori2" til hvis "Annoncer" linker direkte til "Kategori1" Hvis det er meningen at "Annoncer" linker til "Kategori2" og "Kategori2" linker til "Kategori1" skal du bruge følgende:
SELECT COUNT(AnnonceID) FROM `Annoncer`,`Kategori1`,`Kategori2` WHERE FK_kat2=Kategori2.kat2_ID AND Kategori2.FN_Kate1_ID=Kategori1.Kat1_ID AND Kategori1.KatrgoriNavn1='Dit-Kategori-Navn-Her'
Hvis det bare er meningen at "Annoncer" linker til "Kategori1" skal du bruge følgende:
SELECT COUNT(AnnonceID) FROM `Annoncer`,`Kategori1` WHERE FK_kat2=Kategori1.Kat1_ID AND Kategori1.KatrgoriNavn1='100'
SELECT kategori1.kategori1navn,COUNT(*) AS antal FROM kategori1,kategori2,annoncer WHERE kategori1.kat1id=kategori2.fkkat1id AND kategori2.kat2id=annoncer.fkkat2id GROUP BY kategori1.kategori1navn
SELECT kategori1.kategori1navn,COUNT(annoncer.annonceid) AS antal FROM (kategori1 LEFT JOIN kategori2 ON kategori1.kat1id=kategori2.fkkat1id) LEFT JOIN annoncer ON kategori2.kat2id=annoncer.fkkat2id GROUP BY kategori1.kategori1navn
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.