phpbar.de logo

Mailinglisten-Archive

Verknüpfungsproblem

Verknüpfungsproblem

Sebastian Mendel lists at sebastianmendel.de
Die Jul 12 14:22:40 CEST 2005


Günther Theilen wrote:
> Moin,
> 
> ich steh grade etwas auf dem Schlauch, evtl. kann mir ja jemand
> runterhelfen...
> 
> (stark vereinfachtes Beispiel)
> Gegeben sind zwei Tabellen, A und B.
> A hat die Spalte id und name
> B hat die Spalte id und eigenschaft
> 
> Die Tabellen werden über die id verknüpft, wobei es zu einer id in A
> mehrere Einträge (aber auch keinen) in B geben kann.
> 
> Nun möchte ich alle Einträge aus A mit einer bestimmten Eigenschaft
> (z.B: id >100) und ich möchte wissen, ob es zur jeweiligen id Einträge
> in B gibt. Die Werte aus B brauche ich an dieser Stelle nicht.
> 
> Kann ich das mit einem SELECT erschlagen?

ja

LEFT JOIN und COUNT() ist das was du brauchst


    SELECT A.id,
           COUNT(B.id)
 LEFT JOIN B USING(id)
     WHERE A.id > 100


-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive