Mailinglisten-Archive |
Hallo Michael, So wie du es geschrieben hast so stimmt es auch. Habe das mal gerade nachgemacht. Allerdings scheint es notwendig zu sein jedem Feld einen Alias zu geben (gebe zu war mein erster Versuch mit my-sql) SELECT B.Name AS B_NAME, B.Beginn AS B_BEGINN, C.Name AS C_NAME, C.Beginn AS C_BEGINN FROM Buchungen AS B, Buchungen AS C WHERE B.Name=C.Name Mit freundlichen Grüßen alpha.lab software GmbH Peter Nonn Phn: +49 (6128) 9759-25 Fax: +49 (6128) 9759-59 Mob: +49 (170) 200 6788 mailto:nonn_(at)_alphalab.de -----Ursprüngliche Nachricht----- Von: Michael Simon [mailto:misisimon_(at)_hotmail.com] Gesendet: Montag, 25. März 2002 14:18 An: mysql-de_(at)_lists.4t2.com Betreff: kartesisches Produkt Meine Tabelle Buchungen sieht folgendermaßen aus: Name Beginn A 01-01 A 15-01 A 05-02 B 15-01 ... Diese Tabelle möchte ich mit sich selbst verknüpfen,d.h. SELECT B.Name, B.Beginn, C.Name, C.Beginn FROM Buchungen AS B, Buchungen AS C WHERE B.Name=C.Name um folgendes zu erzielen: B.Name B.Beginn C.Name C.Beginn A 01-01 A 01-01 A 01-01 A 15-01 A 01-01 A 05-02 A 15-01 A 01-01 ... jetzt sind alle Zeilen mit gleichem Namen miteinander verknüpft und man kann Vergleiche damit anstellen. Doch wenn ich das mit MySQL tue, erscheint die 1. Zeile aus meinem Bsp. und diese wiederholt sich sooft, wie der Name A vorkommt. MySQl scheint immer nur die 1. Zeile mit sich selbst zu verknüpfen. Meine Frage: Kann man eine Tabelle in MySQL überhaupt mit sich selbst verknüpfen? Wenn nein, gibt es dann noch andere Möglichkeiten in einer Abfrage Vergleiche zwischen verschiedenen Zeilen anzustellen? Ich bin wirklich dankbar für ein paar Tips, denn dieses Problem raubt mir den letzten Nerv! _________________________________________________________________ Werden Sie Mitglied bei MSN Hotmail, dem größten E-Mail-Service der Welt. http://www.hotmail.com/de --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive