Was möchtest du _genau_? - Denn das, was du wünschst, hast du bereits vollbracht.
(so weit ich sehe, macht deine SQL-Abfrage genau das).
hm, also wenn ich:
SELECT DISTINCT pid, datum, left( pname, 20 ) AS ppname, left( name, 10 ) AS nname, pnr
FROM stunden, projektnr, kunden
WHERE uid = 7 AND pid = projektnr.id AND kid = kunden.id
ORDER BY datum DESC
LIMIT 10
in phpmyadmin absetze krieg ich als ergebnis:
116 2003-05-22 Amplitudenselektiver Sachs 560053E000-000
116 2003-05-21 Amplitudenselektiver Sachs 560053E000-000
113 2003-05-20 Rechteckmanschette BSH Bosch temp
88 2003-05-20 Manschette Weiterent BSH Bosch 105541E000-000
5 2003-05-20 Sonstiges Intern 05
113 2003-05-19 Rechteckmanschette BSH Bosch temp
5 2003-05-19 Sonstiges Intern 05
113 2003-05-16 Rechteckmanschette BSH Bosch temp
112 2003-05-16 Federbeinkopflager P WMAVS 500102E000-000
112 2003-05-15 Federbeinkopflager P WMAVS 500102E000-000
ok, das versteh ich
was ich möchte ist aber, dass eine pid nur ein mal vorkommt.
Also hab ich mir gedacht, dass das group by pid dies tun könnte.
Leider krieg ich mit group by:
116 2003-05-21 Amplitudenselektiver Sachs 560053E000-000
113 2003-05-16 Rechteckmanschette BSH Bosch temp
111 2003-05-09 Abaqus Rechnung f. D WMAVS 580033E000-004
110 2003-05-09 Soundgenerator Rollm Daimler Ch 360437E002-000
112 2003-05-08 Federbeinkopflager P WMAVS 500102E000-000
108 2003-04-17 Weiterentwicklung VR Buderus - 100195P000-000
88 2003-04-01 Manschette Weiterent BSH Bosch 105541E000-000
4 2003-03-28 Urlaub Intern 04
18 2003-03-14 347 Transit Ford 520022E000-004
3 2003-03-13 EDV Intern 03
Du siehst es fehlt zB sonstiges...
Das Datum zu Rechteck ist nicht das letzte...
Sorry ich steh ziemlich aufm Schlauch
mal wieder auf http://www.booklinks.de vorbeigeschaut? Mittlerweile mehr als 800! Bücher.