Mailinglisten-Archive |
On 02-Mar-2001 Tobias wrote: > hi > >> Nein, sondern immer auf den ganzen Datensatz. Wenn du nämlich in der > Spalte d >> ein Wert mehrmals vorkommen soll, welche Werte von x.a, x.b, z.f und z.r > soll >> MySQL dann wählen? > > das isses ja ... ich wollte distinct sagen , auf welche spalte es sich > beziehen soll wo nix 2x vorkommen darf. Naja, und das Problem, das sich dabei ergibt, ist folgendes: du sagst MySQL, von welchen Spalten du keine doppelten Werte haben willst, und dann sollte MySQL raten, welche Daten es in die anderen Spalten packen soll ... ein kleines Beispiel: ---------------------------------- | Attrib_a | Attrib b | Attrib C | ---------------------------------- | 1 | 2 | 3 | ---------------------------------- | 1 | 3 | 4 | ---------------------------------- | 2 | 3 | 5 | ---------------------------------- | 3 | 6 | 7 | ---------------------------------- Wenn du jetzt alle verschiedenen Werte von Attrib_A haben willst, und die dazugehörigen Werte von Attrib_B und Attrib_C (so wie in der von dir angedachten Syntax select distinct (Attrib_A), Attrib_B, Attrib_C from table was soll dann MySQL machen für Attrib_A=1? Du willst nur einen der beiden Datensätze aus dem Beispiel oben. Aber welchen? Michael -- Michael Bergbauer <michael.bergbauer_(at)_gmx.net> Use your idle CPU cycles. See http://www.distributed.net and win $ 1 000. Visit our mud Geas at geas.franken.de Port 3333 --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive