Mailinglisten-Archive |
Hallo Ulrich, wie wäre es denn damit SELECT c.familyID, p.personID, p.birthdatetr, COUNT(p2.familyID) FROM tng_children AS c INNER JOIN tng_people AS p ON p.personID=c.personID INNER JOIN tng_children AS c2 ON c2.familyID=c.familyID INNER JOIN tng_people AS p2 ON p2.personID=c2.personID WHERE p2.birthdatetr=p.birthdatetr GROUP BY c.familyID,p.personID,p.birthdatetr HAVING COUNT(p2.familyID)>=2; Ist ungetestet müsste aber gehen. Das Prinzip: Self-Join mit GROUP BY über die erste Tabelle und zählen der Sätze in der zweiten. Gruß, Andreas -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive