Mailinglisten-Archive |
Hi, > nur verstehe ich nicht warum du 't1.f2' doppelt erhälst trotz DISTINCT > du scheinst hier irgend ein wichtiges detail wegzulassen > > ich kann dein problem einfach nicht nachstellen > > entweder verwendest du die abfrage nicht so wie du sie uns hier > schreibst, oder es ist irgendwas anderes komisches, deshalb kann man dir > hier nur helfen wenn man ein dumnp der DB hat und deine genau verwendete > abfrage! hier ist ein DB-Dump mit ein paar Beispieleinträgen. Die Abfrage ist im Moment diese: ---------------------------------------------- SELECT DISTINCT band_id FROM konzert, platzkategorie WHERE platzkategorie.konzert_id = konzert.id ORDER BY platzkategorie.preis DESC; ---------------------------------------------- # # Tabellenstruktur für Tabelle 'konzert' # CREATE TABLE `konzert` ( `id` int(4) NOT NULL auto_increment, `band_id` int(4) NOT NULL default '1', PRIMARY KEY (`id`), KEY `id` (`id`,`band_id`) ) TYPE=MyISAM; # # Daten für Tabelle 'konzert' # INSERT INTO konzert VALUES (1,1); INSERT INTO konzert VALUES (2,1); INSERT INTO konzert VALUES (3,1); INSERT INTO konzert VALUES (4,2); INSERT INTO konzert VALUES (5,2); INSERT INTO konzert VALUES (6,3); INSERT INTO konzert VALUES (7,3); # -------------------------------------------------------- # # Tabellenstruktur für Tabelle 'platzkategorie' # CREATE TABLE `platzkategorie` ( `id` int(11) NOT NULL auto_increment, `konzert_id` int(11) NOT NULL default '1', `preis` double NOT NULL default '0', PRIMARY KEY (`id`), KEY `id` (`id`,`konzert_id`) ) TYPE=MyISAM; # # Daten für Tabelle 'platzkategorie' # INSERT INTO platzkategorie VALUES (1,1,'23.5'); INSERT INTO platzkategorie VALUES (2,1,'24.5'); INSERT INTO platzkategorie VALUES (3,1,'25'); INSERT INTO platzkategorie VALUES (4,1,'26'); INSERT INTO platzkategorie VALUES (5,2,'20'); INSERT INTO platzkategorie VALUES (6,2,'21'); INSERT INTO platzkategorie VALUES (7,2,'22'); INSERT INTO platzkategorie VALUES (8,3,'15'); INSERT INTO platzkategorie VALUES (9,4,'9'); INSERT INTO platzkategorie VALUES (10,4,'9.5'); INSERT INTO platzkategorie VALUES (11,5,'30'); INSERT INTO platzkategorie VALUES (12,5,'31'); INSERT INTO platzkategorie VALUES (13,6,'40'); INSERT INTO platzkategorie VALUES (14,6,'41'); INSERT INTO platzkategorie VALUES (15,7,'50'); INSERT INTO platzkategorie VALUES (16,7,'51'); -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive