EKKi: mysql: Prüfen, ob Mitarbeiter derselbe Abteilung angehören

Beitrag lesen

Mahlzeit Fred,

Wie prüfe ich ab, ob (z.B.) 10 Mitarbeiter, deren ID ich über ein array bekomme,

Ein Array in MySQL?

in derselben Abteilung arbeiten (AbteilungsID ist eine Spalte in der Datenbank)

SELECT COUNT(DISTINCT AbteilungsID) AS Anzahl_Abteilungen  
  FROM Mitarbeiter  
 WHERE MitarbeiterID IN (8, 15, 47, 11, 23, 42) -- diese Auflistung könntest Du (wenn Du oben von einem PHP-Array schriebst)  
                                                -- z.B. mittels [link:http://de.php.net/manual/de/function.implode.php@title=implode()] erreichen

Wenn "Anzahl_Abteilungen" > 1 ist, sind die Mitarbeiter nicht alle in einer Abteilung.

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|