Hi,
Tu das wieder rein, wenn es nicht flasch ist.
ich würde das DISTINCT nicht reinnehmen, nur weil es nicht "flasch" ist, sondern nur wenn es nötig ist. wenn zum beispiel gar keine doppelten datensätze vorhanden sind, dann ist dass ein zusätzliche unnötige operation des dbms, die nur performance kostet. in aller regel wird DISTINCT eher zu oft eingesetzt als zuweing. ;-)
es ist eines der Grundgesetze der IT, dass Handlungen nur dann vorgenommen werden, wenn diese erforderlich (richtig) sind. Begruendungen wie "kann nicht schaden" oder "Redesign!" oder "so ist es aber schoener" sind flasch, erfreuen sich aber dennoch einer gewissen Beliebtheit.
In diesem speziellen Fall - es wird ganz offensichtlich allgemein angenommen, dass der "Reperateur" nicht weiss was er macht und mittels kleinerer Handlungen und dessen Folgenbeobachtung zum Ziele kommen muss - hat Philipp aber, wie eigentlich immer, Recht. Die Regel muss hier lauten "Aendere nichts, was nicht flasch ist!"
Gruss,
Ludger