Maik W. aus E.: mySQL-4.1.15 & PHP Alle mit Group gruppierten Datensätze updaten

Beitrag lesen

Tach zusammen,

in meine Arbeitszeitverwaltungsprojekt lasse ich mir offene Arbeiten zum Abrechnen anzeigen.

Der SELECT dazu lautet:

  
SELECT a.arbeit_id, a.name, a.projekt_ref, a.bearbeiter, a.festpreis,  
SUM(TIME_TO_SEC(TIMEDIFF(a.ende,a.anfang))/3600) AS diff,  
a.datum, a.abrechenbar, k.stundensatz, p.projekt_name  
FROM azvs_arbeiten a, azvs_kunden k, azvs_projekte p  
WHERE a.kunden_ref='$_POST[kunden_ref]'  
AND a.kunden_ref=k.id  
AND a.projekt_ref=p.projekt_id  
AND a.abgerechnet='0'  
GROUP BY a.name, a.kunden_ref, a.projekt_ref, a.bearbeiter, a.abrechenbar  
ORDER BY a.projekt_ref  

Damit habe ich gleiche Arbeiten eines Projektes schön summiert angezeigt.

Jeder Arbeit spendiere ich eine checkbox

  
<input type="checkbox" name="abrechnen[]" value="<?=$abrechnung_daten["arbeit_id"]?>">  

um die abzurechnenden zu markieren.

Alle markierten Arbeiten werden als abgerechnet markiert, einer Rechnung zugewiesen u.ä.
Allerdings erwische ich nur die angezeigten Datensätze einer Arbeit, die gruppierten Kollegen werden nicht upgedatet.

Wie muß mein UPDATE-Befehl aussehen, wenn ich auch die Datensätze erwischen will, die in der 'a.name'-Spalte gleich sind?

Danke und
http://www.gruss-aus-essen.de

Maik

--
Diese Dauerleihgabe wird Ihnen präsentiert von ROMY!
Maik. W. aus E. sagt Dankeschön ;-)