[MySQL 4.0] JOIN und COUNT

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [MySQL 4.0] JOIN und COUNT

    hi, erstmal mein Statement
    Code:
    SELECT t1.placement_id, t1.placement_title, COUNT(t2.campaign_id) 
    FROM banner_placement t1 
    RIGHT JOIN banner_placement_relationship t2 ON (t1.placement_id=t2.placement_id) 
    LEFT JOIN banner_campaign t3 ON (t2.campaign_id=t3.campaign_id) 
    GROUP BY t2.campaign_id ORDER BY placement_title ASC
    das Statement macht zur Zeit folgendes: es holt sich alle ID's aus der Tabelle banner_placement und geht dann in Tabelle 2 banner_placement_relationship, wo alle Placements drinnen stehen, denen eine Kampagne zugewiesen wurden, dann nimmt es die Campaign ID aus der banner_placement_relationship und prüft, wie der Titel der Kampagne ist.
    Leider (ist auch bei dem Statement logisch) werden dabei nur die Placements beachtet, denen schon eine Kampagne zugewiesen wurde. Nun möchte ich aber, das ALLE Placements geholt werden UND das ich die Anzahl der Kampagnen von einem Placement bekommen und es dabei egal ist, ob das Placement 0 oder 100 Kampagnen hat. Also kurz um: ich brauch auch Placements ohne Kampagne.

    wie bekomme ich das hin, wonach muss ich suchen?

    gruß
    benny

    ps: das tutorial von happy hat mir schon ein klein wenig weiter geholfen, aber leider nicht genug
    Sunshine CMS
    BannerAdManagement
    Borlabs - because we make IT easier
    Formulargenerator [color=red]Neu![/color]
    Herkunftsstatistik [color=red]Neu![/color]

  • #2
    ach verdammt, hätte ich doch nur happys tut genauer gelesen...
    habs hinbekommen

    Code:
    SELECT t1.placement_id, t1.placement_title, COUNT(t2.campaign_id) 
    FROM banner_placement t1 
    	LEFT JOIN banner_placement_relationship t2 USING (placement_id) 
    	RIGHT JOIN banner_campaign t3 USING(campaign_id)
    	GROUP BY t2.campaign_id ORDER BY placement_title ASC
    thx@happy4tut
    Sunshine CMS
    BannerAdManagement
    Borlabs - because we make IT easier
    Formulargenerator [color=red]Neu![/color]
    Herkunftsstatistik [color=red]Neu![/color]

    Kommentar

    Lädt...
    X