From lists at sebastianmendel.de Mon Oct 2 15:22:24 2006 From: lists at sebastianmendel.de (Sebastian Mendel) Date: Mon, 02 Oct 2006 15:22:24 +0200 Subject: [OT] OE und Sigs In-Reply-To: References: <002501c6e33d$87f553f0$0201a8c0@thomas> <451C40E7.5070900@kiel-media.de> <451CC955.3010402@sebastianmendel.de> <6BF5F01A5C474937998AA6CF06DFE000@reti1> <451D9BAF.4090504@sebastianmendel.de> <1159494E20C54209BCDAA7A4967B8883@reti1> <1159773999.2425.63.camel@laptd> Message-ID: <45211290.5030907@sebastianmendel.de> René Thiel schrieb: > Tobias Daur schrieb: >> Tut es, ja. Wenn ich mich recht erinnere, kannst Du das Leerzeichen >> erhalten, wenn Du folgendes schreibst: >> >> [ >> -- >> >> Die eckige Klammer in der darüberliegenden Zeile scheint eine magic >> Anweisung für OE zu sein, in der nachfolgenden Zeile das Leerzeichen am >> Zeilenende stehen zu lassen. > > Bei mir anscheinend nicht :-((( http://www.henrik-reimers.de/oe5/oe5sig.htm -- Sebastian Mendel www.sebastianmendel.de -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From driessen at edv-driessen.de Wed Oct 4 11:44:51 2006 From: driessen at edv-driessen.de (Uwe Driessen) Date: Wed, 4 Oct 2006 11:44:51 +0200 Subject: Case IF Then ELse In-Reply-To: <45211306.9040002@kiel-media.de> Message-ID: <004d01c6e799$bfce51e0$fe78a8c0@uwe> Hallo Liste Sitze da an einem Problem mit IF Then ELSE oder auch Case ... When ... Then else. Ich bekomme folgende Abfrage nicht hin Select Case dayofmonth(now()) When Last_day(now()) then (@lastday := Concat(AddDate(last_day(now()), Interval 1 Month),' 23:00:00')),(@sessionlout:=UNIX_TIMESTAMP(@lastday)-UNIX_TIMESTAMP(NOW())) else (@lastday := Concat(last_day(now()),' 23:00:00')),(@sessionlout := UNIX_TIMESTAMP(@lastday)-UNIX_TIMESTAMP(NOW())) END; Diese Abfrage läuft : Select Case dayofmonth(now()) When Last_day(now()) then (@lastday := Concat(AddDate(last_day(now()), Interval 1 Month),' 23:00:00')) else (@lastday := Concat(last_day(now()),' 23:00:00')) END; Oder kann Mysql 4.1.15-Debian nur eine Abfrage pro Case ? __ Besten Dank im Voraus Drießen __ -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From peter_stoecker at web.de Wed Oct 4 11:50:30 2006 From: peter_stoecker at web.de (=?iso-8859-15?Q?Peter_St=F6cker?=) Date: Wed, 04 Oct 2006 11:50:30 +0200 Subject: =?iso-8859-15?Q?Re:_SELECT_wird_unterschiedlich_ausgef=FChrt?= Message-ID: <2027143604@web.de> > Versuche mal: > > SELECT > prozessid, > @z:=zieltermin as zieltermin, > @q3:=(@q1:=SUM(dauer_neu))*94, > @q1 as SummeStunden, > @q3 as AnzahlStunden, > ... > > -- > Robert Hi Robert! Das war's leider auch nicht. Aber danke trotzdem! Ciao, Peter _______________________________________________________________________ Viren-Scan für Ihren PC! Jetzt für jeden. Sofort, online und kostenlos. Gleich testen! http://www.pc-sicherheit.web.de/freescan/?mc=022222 -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From lists at sebastianmendel.de Wed Oct 4 11:52:09 2006 From: lists at sebastianmendel.de (Sebastian Mendel) Date: Wed, 04 Oct 2006 11:52:09 +0200 Subject: Case IF Then ELse In-Reply-To: <004d01c6e799$bfce51e0$fe78a8c0@uwe> References: <004d01c6e799$bfce51e0$fe78a8c0@uwe> Message-ID: <45238449.3090208@sebastianmendel.de> Uwe Driessen schrieb: > [..] Bitte öffne ein neues Thema und wenn das nichts mit "[OT] OE und Sigs" zu tun hat! Danke! -- Sebastian Mendel www.sebastianmendel.de -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From norbert at itbw.de Sat Oct 7 11:55:15 2006 From: norbert at itbw.de (Norbert Pfeiffer) Date: Sat, 7 Oct 2006 11:55:15 +0200 Subject: Hilfe bei Query Message-ID: <000b01c6e9f6$b67efcc0$3702a8c0@LionPC> Hallo, es existieren 23 strukturgleiche Tabellen mit insgesamt 33.282.253 Records. Nun experimentiere ich an einem Query, welches mir alle UserAgent-Strings und ihre Haeufigkeit liefern soll: SELECT Agent FROM table01 UNION SELECT Agent FROM table02 ... UNION SELECT Agent FROM table23 GROUP BY Agent ORDER BY Agent INTO OUTFILE '/root/UA.all.sql'; Soweit ist das okay, besser waere jedoch, wenn auch noch die Haeufigkeit mitgeliefert wuerde. Dazu muesste ich jedoch in jede Teil-Query ein "GROUP BY", womit keine uebergreifende Vereinzelung erfolgt, also jede Tabelle alle UA's liefert. Haette da jemand eine Idee, wie man das noch schaffen koennte, ohne fuer jeden UA-String einzeln die Anzahl zu ermitteln ... m. b. G. Norbert ------------------- Notruf 0177-1741686 ------------------- e.o.m. -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From norbert at itbw.de Sat Oct 7 12:00:05 2006 From: norbert at itbw.de (Norbert Pfeiffer) Date: Sat, 7 Oct 2006 12:00:05 +0200 Subject: Selectives Logging Message-ID: <001601c6e9f7$61732d90$3702a8c0@LionPC> Hallo, grundsaetzlich habe ich immer das Logging eingeschaltet. Leider habe ich mir damit jetzt den Server lahmgelegt, weil die Logfile wesentlich groesser als die Daten ist. D.h. nach ca. 4GB Insertstatements, war das Logfile bei knapp 11GB angekommen. Gibt es fuer MySQL auch so etwas wie Logrotate beim Apache oder kann man nur das Logging an/aus stellen ... ? m. b. G. Norbert ------------------- Notruf 0177-1741686 ------------------- e.o.m. -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From andreas.kretschmer at schollglas.com Sat Oct 7 12:18:10 2006 From: andreas.kretschmer at schollglas.com (Andreas Kretschmer) Date: Sat, 7 Oct 2006 12:18:10 +0200 Subject: Hilfe bei Query In-Reply-To: <000b01c6e9f6$b67efcc0$3702a8c0@LionPC> References: <000b01c6e9f6$b67efcc0$3702a8c0@LionPC> Message-ID: <20061007101810.GA13695@a-kretschmer.de> am Sat, dem 07.10.2006, um 11:55:15 +0200 mailte Norbert Pfeiffer folgendes: > Hallo, > > es existieren 23 strukturgleiche Tabellen mit insgesamt > 33.282.253 Records. Nun experimentiere ich an einem Query, > welches mir alle UserAgent-Strings und ihre Haeufigkeit > liefern soll: > > Soweit ist das okay, besser waere jedoch, wenn auch noch > die Haeufigkeit mitgeliefert wuerde. Dazu muesste ich jedoch > in jede Teil-Query ein "GROUP BY", womit keine uebergreifende > Vereinzelung erfolgt, also jede Tabelle alle UA's liefert. > > Haette da jemand eine Idee, wie man das noch schaffen koennte, > ohne fuer jeden UA-String einzeln die Anzahl zu ermitteln ... UNION ALL und ein count() und GROUP BY über das Resultat des UNION ALL sind Dein Freund. Andreas -- Andreas Kretschmer Kontakt: Heynitz: 035242/47215, D1: 0160/7141639 (mehr: -> Header) GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From norbert at itbw.de Sat Oct 7 12:36:15 2006 From: norbert at itbw.de (Norbert Pfeiffer) Date: Sat, 7 Oct 2006 12:36:15 +0200 Subject: Hilfe bei Query References: <000b01c6e9f6$b67efcc0$3702a8c0@LionPC> <20061007101810.GA13695@a-kretschmer.de> Message-ID: <002701c6e9fc$70afd600$3702a8c0@LionPC> Hallo Volker, hier laeuft MySQL 4.1.19 und Dein Ansatz bringt: ERROR 1248 (42000): Fuer jede abgeleitete Tabelle muss ein eigener Alias angegeben werden Hallo Andreas, entweder Du irrst Dich oder ich habe es nicht verstanden, die Fehlermeldung ist jedenfalls die gleiche geblieben. m. b. G. Norbert ------------------- Notruf 0177-1741686 ------------------- e.o.m. -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From andreas.kretschmer at schollglas.com Sat Oct 7 12:47:17 2006 From: andreas.kretschmer at schollglas.com (Andreas Kretschmer) Date: Sat, 7 Oct 2006 12:47:17 +0200 Subject: Hilfe bei Query In-Reply-To: <002701c6e9fc$70afd600$3702a8c0@LionPC> References: <000b01c6e9f6$b67efcc0$3702a8c0@LionPC> <20061007101810.GA13695@a-kretschmer.de> <002701c6e9fc$70afd600$3702a8c0@LionPC> Message-ID: <20061007104717.GA14053@a-kretschmer.de> am Sat, dem 07.10.2006, um 12:36:15 +0200 mailte Norbert Pfeiffer folgendes: > Hallo Volker, > > hier laeuft MySQL 4.1.19 und Dein Ansatz bringt: Erwartest Du Mitleid? > Hallo Andreas, > > entweder Du irrst Dich oder ich habe es nicht verstanden, > die Fehlermeldung ist jedenfalls die gleiche geblieben. Vielleicht habe ich Dich auch flasch geparst, aber ich verstand es so, daß Du das Vorkommen insgesamt über alle Tabellen gezählt haben willst: test=# select * from t01; ua ----- foo bar (2 rows) test=# select * from t02; ua ------ foo batz (2 rows) test=# select * from t03; ua ------ foo shit foo (3 rows) test=# select x.ua, count(x.ua) from (select ua from t01 union all select ua from t02 union all select ua from t03) x group by ua; ua | count ------+------- bar | 1 batz | 1 foo | 4 shit | 1 (4 rows) Allerdings, so ehrlich bin ich, verwende ich kein MySQL. Mag sein, das MySQL dies so noch nicht kann. Andreas -- Andreas Kretschmer Kontakt: Heynitz: 035242/47215, D1: 0160/7141639 (mehr: -> Header) GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From lists at sebastianmendel.de Sat Oct 7 12:51:41 2006 From: lists at sebastianmendel.de (Sebastian Mendel) Date: Sat, 07 Oct 2006 12:51:41 +0200 Subject: Selectives Logging In-Reply-To: <001601c6e9f7$61732d90$3702a8c0@LionPC> References: <001601c6e9f7$61732d90$3702a8c0@LionPC> Message-ID: <452786BD.903@sebastianmendel.de> Norbert Pfeiffer schrieb: > Hallo, > > grundsaetzlich habe ich immer das Logging eingeschaltet. > Leider habe ich mir damit jetzt den Server lahmgelegt, > weil die Logfile wesentlich groesser als die Daten ist. > D.h. nach ca. 4GB Insertstatements, war das Logfile bei > knapp 11GB angekommen. > > Gibt es fuer MySQL auch so etwas wie Logrotate beim Apache > oder kann man nur das Logging an/aus stellen ... ? Willst du jetzt selektives logging wie im Betreff oder dein Logfile rotieren? Selektiv: in my.cnf: binlog-ignore-db=mylogdb Rotate: http://dev.mysql.com/doc/refman/5.0/en/log-file-maintenance.html -- Sebastian -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From norbert at itbw.de Sat Oct 7 13:02:41 2006 From: norbert at itbw.de (Norbert Pfeiffer) Date: Sat, 7 Oct 2006 13:02:41 +0200 Subject: Hilfe bei Query References: <000b01c6e9f6$b67efcc0$3702a8c0@LionPC> <20061007101810.GA13695@a-kretschmer.de> <002701c6e9fc$70afd600$3702a8c0@LionPC> <20061007104717.GA14053@a-kretschmer.de> Message-ID: <003601c6ea00$1f31ba10$3702a8c0@LionPC> Hai Andreas, > Allerdings, so ehrlich bin ich, verwende ich kein MySQL. hmm, wahrscheinlich gibt es fuer Deine Super-DB gar keine ML oder warum nervst Du hier rum ... m. b. G. Norbert ------------------- Notruf 0177-1741686 ------------------- e.o.m. -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From andreas.kretschmer at schollglas.com Sat Oct 7 13:37:34 2006 From: andreas.kretschmer at schollglas.com (Andreas Kretschmer) Date: Sat, 7 Oct 2006 13:37:34 +0200 Subject: Hilfe bei Query In-Reply-To: <003601c6ea00$1f31ba10$3702a8c0@LionPC> References: <000b01c6e9f6$b67efcc0$3702a8c0@LionPC> <20061007101810.GA13695@a-kretschmer.de> <002701c6e9fc$70afd600$3702a8c0@LionPC> <20061007104717.GA14053@a-kretschmer.de> <003601c6ea00$1f31ba10$3702a8c0@LionPC> Message-ID: <20061007113734.GA14417@a-kretschmer.de> am Sat, dem 07.10.2006, um 13:02:41 +0200 mailte Norbert Pfeiffer folgendes: > Hai Andreas, > > >Allerdings, so ehrlich bin ich, verwende ich kein MySQL. > hmm, > wahrscheinlich gibt es fuer Deine Super-DB gar keine ML Doch, etliche sogar, mit viel Traffic. > oder warum nervst Du hier rum ... Meine Lösung ist, denke ich, auch mit MySQL machbar. Andreas -- Andreas Kretschmer Kontakt: Heynitz: 035242/47215, D1: 0160/7141639 (mehr: -> Header) GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From norbert at itbw.de Sun Oct 8 02:24:44 2006 From: norbert at itbw.de (Norbert Pfeiffer) Date: Sun, 8 Oct 2006 02:24:44 +0200 Subject: Hilfe bei Query References: <000b01c6e9f6$b67efcc0$3702a8c0@LionPC> <20061007101810.GA13695@a-kretschmer.de> <002701c6e9fc$70afd600$3702a8c0@LionPC> <452789F6.1050804@e-netconsulting.de> Message-ID: <003201c6ea74$19444bd0$3702a8c0@LionPC> Hallo Volker, > hier laeuft MySQL 4.1.19 und Dein Ansatz bringt: > ERROR 1248 (42000): > > Fuer jede abgeleitete Tabelle muss ein eigener Alias angegeben > > werden > Dann mach das doch :-) > ist nur ein kleiner zusatz: > "as tablename" und schon geht es hmm, ehrlich gesagt, darauf bin ich nicht gekommen ... :-((( Die Formulierung erschien mir doch sehr mehrdeutig. Aber es funktioniert natuerlich primstens - danke. m. b. G. Norbert ------------------- Notruf 0177-1741686 ------------------- e.o.m. -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From norbert at itbw.de Sun Oct 8 02:33:05 2006 From: norbert at itbw.de (Norbert Pfeiffer) Date: Sun, 8 Oct 2006 02:33:05 +0200 Subject: Hilfe bei Query References: <000b01c6e9f6$b67efcc0$3702a8c0@LionPC> <20061007101810.GA13695@a-kretschmer.de> <002701c6e9fc$70afd600$3702a8c0@LionPC> <20061007104717.GA14053@a-kretschmer.de> <003601c6ea00$1f31ba10$3702a8c0@LionPC> <20061007113734.GA14417@a-kretschmer.de> Message-ID: <003301c6ea74$199ec7e0$3702a8c0@LionPC> Hai Andreas, > > > Allerdings, so ehrlich bin ich, verwende ich kein MySQL. > > hmm, > > wahrscheinlich gibt es fuer Deine Super-DB gar keine ML > Doch, etliche sogar, mit viel Traffic. klar, und sie beachten und wuerdigen Dich zu wenig ... ;-) Deine PG-Quengelei bewirkt nur ein Ignorieren der Hinweise, man weiss ja durch Dich, dass man mit einer minderwertigen DB arbeitet ... ;-) m. b. G. Norbert ------------------- Notruf 0177-1741686 ------------------- e.o.m. -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From norbert at itbw.de Sun Oct 8 02:52:46 2006 From: norbert at itbw.de (Norbert Pfeiffer) Date: Sun, 8 Oct 2006 02:52:46 +0200 Subject: Selectives Logging References: <001601c6e9f7$61732d90$3702a8c0@LionPC> <452786BD.903@sebastianmendel.de> Message-ID: <003601c6ea74$19f96b00$3702a8c0@LionPC> Hallo Sebastian, > Willst du jetzt selektives logging wie im Betreff oder dein > Logfile rotieren? hmm, so genau wusste ich das zur Zeit der Fragestellung noch nicht. Aber da meine SQL-Klasse ein differenziertes Logging/Debugging beinhaltet, werde ich den MySQL-Server ganz entlasten. m. b. G. Norbert ------------------- Notruf 0177-1741686 ------------------- e.o.m. -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From h.evers at kiel-media.de Sun Oct 8 12:53:34 2006 From: h.evers at kiel-media.de (Henning Evers) Date: Sun, 08 Oct 2006 12:53:34 +0200 Subject: Hilfe bei Query In-Reply-To: <003301c6ea74$199ec7e0$3702a8c0@LionPC> References: <000b01c6e9f6$b67efcc0$3702a8c0@LionPC> <20061007101810.GA13695@a-kretschmer.de> <002701c6e9fc$70afd600$3702a8c0@LionPC> <20061007104717.GA14053@a-kretschmer.de> <003601c6ea00$1f31ba10$3702a8c0@LionPC> <20061007113734.GA14417@a-kretschmer.de> <003301c6ea74$199ec7e0$3702a8c0@LionPC> Message-ID: <4528D8AE.3050002@kiel-media.de> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Norbert und Andreas! Wäre super wenn ihr beide ein wenig weniger empfindlich auf Sätze des Anderen reagieren würdet. Das bringt der Liste rein gar nichts und jeder der sich mit DV ein wenig auskennt weiss, dass jeder Software ihr Anwendungsgebiet hat. Meiner ist länger als deiner? Mich interessiert es nicht die Bohne ... Die Amiga/Atari, Linux/Windows, und in diesem Fall, Postgres/MySql vergleiche interessieren doch wirklich niemanden, der mit einer der beiden, oder beiden Lösungen arbeiten will/muss. Jeder weiss, Postgres ist weiter bei der Umsetzung des Standards, Mysql ist schneller. Damit haben beide Datenbanken ihre Anwendungsgebiete - so what? Seine Lösung klappt nicht, weil er mit ner anderen DB arbeitet. Prima - nächster bitte! Den o.g Kleinkreig könnt ihr per Mail abhandeln und die Liste damit verschonen. Danke! Henning Norbert Pfeiffer schrieb: > Hai Andreas, > >> > > Allerdings, so ehrlich bin ich, verwende ich kein MySQL. >> > hmm, >> > wahrscheinlich gibt es fuer Deine Super-DB gar keine ML >> Doch, etliche sogar, mit viel Traffic. > klar, > und sie beachten und wuerdigen Dich zu wenig ... ;-) > > Deine PG-Quengelei bewirkt nur ein Ignorieren der Hinweise, > man weiss ja durch Dich, dass man mit einer minderwertigen > DB arbeitet ... ;-) > > > m. b. G. Norbert > ------------------- > Notruf 0177-1741686 > ------------------- > e.o.m. > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (MingW32) iD8DBQFFKNitV2FBlOhBe3YRAiKQAKC17v6B7jkBKaEAq27NGbbI9zw2BQCdFvCR bOebxhlfAYLNWlWaiqwv0cQ= =AJv9 -----END PGP SIGNATURE----- -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From lists at sebastianmendel.de Sun Oct 8 13:06:53 2006 From: lists at sebastianmendel.de (Sebastian Mendel) Date: Sun, 08 Oct 2006 13:06:53 +0200 Subject: Hilfe bei Query In-Reply-To: <4528D8AE.3050002@kiel-media.de> References: <000b01c6e9f6$b67efcc0$3702a8c0@LionPC> <20061007101810.GA13695@a-kretschmer.de> <002701c6e9fc$70afd600$3702a8c0@LionPC> <20061007104717.GA14053@a-kretschmer.de> <003601c6ea00$1f31ba10$3702a8c0@LionPC> <20061007113734.GA14417@a-kretschmer.de> <003301c6ea74$199ec7e0$3702a8c0@LionPC> <4528D8AE.3050002@kiel-media.de> Message-ID: <4528DBCD.5010904@sebastianmendel.de> Henning Evers schrieb: > Hi Norbert und Andreas! > > [...] Andreas Vorschläge wie etwas bei PG funktioniert sind auf einer MySQL-Mailingliste aber nunmal deplatziert. Das hat nix mit Längenvergleichen zu tun oder persönlichen Vorlieben und Abneigungen. -- Sebastian -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From andreas.kretschmer at schollglas.com Sun Oct 8 13:50:30 2006 From: andreas.kretschmer at schollglas.com (Andreas Kretschmer) Date: Sun, 8 Oct 2006 13:50:30 +0200 Subject: Hilfe bei Query In-Reply-To: <4528DBCD.5010904@sebastianmendel.de> References: <000b01c6e9f6$b67efcc0$3702a8c0@LionPC> <20061007101810.GA13695@a-kretschmer.de> <002701c6e9fc$70afd600$3702a8c0@LionPC> <20061007104717.GA14053@a-kretschmer.de> <003601c6ea00$1f31ba10$3702a8c0@LionPC> <20061007113734.GA14417@a-kretschmer.de> <003301c6ea74$199ec7e0$3702a8c0@LionPC> <4528D8AE.3050002@kiel-media.de> <4528DBCD.5010904@sebastianmendel.de> Message-ID: <20061008115030.GA23035@a-kretschmer.de> am Sun, dem 08.10.2006, um 13:06:53 +0200 mailte Sebastian Mendel folgendes: > Henning Evers schrieb: > > Hi Norbert und Andreas! > > > > [...] > > Andreas Vorschläge wie etwas bei PG funktioniert sind auf einer > MySQL-Mailingliste aber nunmal deplatziert. Du nimmst Dir jetzt einfach mal soviel Zeit, wie Du brauchst, diesen Thread noch mal zu lesen, und tust genau dies. Vielleicht merkst Du dann, dasz mein erster Beitrag zur Frage ganz simpel nur die Stichwoerter waren, die zum Ziel fÃhren wÃrden, und erst auf Nachfrage ich noch ein komplettes SQL nannte. Vielleicht wÃrde Dir sogar auffallen, dasz andere genau diese LÃsung dann auch nannten. > > Das hat nix mit Längenvergleichen zu tun oder persönlichen Vorlieben und > Abneigungen. Genau. Andreas -- Andreas Kretschmer Kontakt: Heynitz: 035242/47215, D1: 0160/7141639 (mehr: -> Header) GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From u.kretschmer.mysql.4t2 at bergruf.de Sun Oct 8 18:16:57 2006 From: u.kretschmer.mysql.4t2 at bergruf.de (Ulrich Kretschmer) Date: Sun, 8 Oct 2006 18:16:57 +0200 Subject: Hilfe bei Query In-Reply-To: <000b01c6e9f6$b67efcc0$3702a8c0@LionPC> References: <000b01c6e9f6$b67efcc0$3702a8c0@LionPC> Message-ID: <200610081816.58040.u.kretschmer.mysql.4t2@bergruf.de> Am Samstag 07. Oktober 2006 11:55 schrieb Norbert Pfeiffer: > es existieren 23 strukturgleiche Tabellen mit insgesamt > 33.282.253 Records. Nun experimentiere ich an einem Query, > welches mir alle UserAgent-Strings und ihre Haeufigkeit > liefern soll: (...) > Haette da jemand eine Idee, wie man das noch schaffen koennte, > ohne fuer jeden UA-String einzeln die Anzahl zu ermitteln ... Hallo, das scheint mir ein Fall für die MERGE-Storage-Engine zu sein: http://dev.mysql.com/doc/refman/4.1/en/merge-storage-engine.html (habe selber keine Erfahrungen damit) D.h. aus 23 realen Tabellen wird eine virtuelle Gesamt-Tabelle - die sich dann entsprechend einfach(er) abfragen läßt. Grüße Ulrich Kretschmer -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From andreas.kretschmer at schollglas.com Sun Oct 8 18:54:24 2006 From: andreas.kretschmer at schollglas.com (Andreas Kretschmer) Date: Sun, 8 Oct 2006 18:54:24 +0200 Subject: Hilfe bei Query In-Reply-To: <200610081816.58040.u.kretschmer.mysql.4t2@bergruf.de> References: <000b01c6e9f6$b67efcc0$3702a8c0@LionPC> <200610081816.58040.u.kretschmer.mysql.4t2@bergruf.de> Message-ID: <20061008165424.GA24800@a-kretschmer.de> am Sun, dem 08.10.2006, um 18:16:57 +0200 mailte Ulrich Kretschmer folgendes: > Am Samstag 07. Oktober 2006 11:55 schrieb Norbert Pfeiffer: > > es existieren 23 strukturgleiche Tabellen mit insgesamt > > 33.282.253 Records. Nun experimentiere ich an einem Query, > > welches mir alle UserAgent-Strings und ihre Haeufigkeit > > liefern soll: > (...) > > Haette da jemand eine Idee, wie man das noch schaffen koennte, > > ohne fuer jeden UA-String einzeln die Anzahl zu ermitteln ... > > Hallo, > das scheint mir ein Fall für die MERGE-Storage-Engine zu sein: > http://dev.mysql.com/doc/refman/4.1/en/merge-storage-engine.html A MERGE table is a collection of identical MyISAM tables that can be used as one. Was ist, wenn der OP Wert auf Transaktionen legt und daher eben nicht MyISAM nutzen will? Was ist, wenn er Wert auf halbwegs portables SQL legt und deshalb solch, sorry, Unfug nicht will? > (habe selber keine Erfahrungen damit) > D.h. aus 23 realen Tabellen wird eine virtuelle Gesamt-Tabelle - die sich dann > entsprechend einfach(er) abfragen läßt. Nix anderes macht ein UNION ALL, dessen Resultat man, mit einem Alias versehen, weiterverwendet. Andreas -- Andreas Kretschmer Kontakt: Heynitz: 035242/47215, D1: 0160/7141639 (mehr: -> Header) GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From christian.goers at gmail.com Tue Oct 24 15:34:01 2006 From: christian.goers at gmail.com (=?ISO-8859-1?Q?Christian_G=F6rs?=) Date: Tue, 24 Oct 2006 15:34:01 +0200 Subject: MySql Query zu MS SQL umbauen Message-ID: <94d96c7a0610240634p530eb77ds9ab35df2074483d0@mail.gmail.com> Hallo, ich habe folgende Query in MySQL: SELECT email,feld2,feld3 FROM tbl GROUP BY email was mir dann eine Liste von Datensätzen erzeugt, in der KEINE Doppelten Daten aus "email" enthalten sind. Genau das ist auch das Ziel. Jetzt stehe ich vor der Aufgabe so etwas in MS SQL zu machen, wobei MS SQL aber diese Syntax nicht versteht. Ich weiss, ich bin hier in einer MySQL Liste :-) Aber ich hoffe einfach mal, dass mir jemand weiterhelfen kann. Vielen Dank schon mal im Voraus Christian Görs -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From lists at sebastianmendel.de Tue Oct 24 15:45:19 2006 From: lists at sebastianmendel.de (Sebastian Mendel) Date: Tue, 24 Oct 2006 15:45:19 +0200 Subject: MySql Query zu MS SQL umbauen In-Reply-To: <94d96c7a0610240634p530eb77ds9ab35df2074483d0@mail.gmail.com> References: <94d96c7a0610240634p530eb77ds9ab35df2074483d0@mail.gmail.com> Message-ID: <453E18EF.5070704@sebastianmendel.de> Christian Görs schrieb: > ich habe folgende Query in MySQL: > > SELECT email,feld2,feld3 FROM tbl GROUP BY email für alle Felder die nicht im GROUP BY stehen muss eine Gruppierungsfunktioen angeben werden - ohne diese ergeben diese Querys auch wenig, auch in MySQL, da du so nie weißt was in den Feldern stehen wird. z. B.: SELECT email, MAX(feld2), MAX(feld3) FROM tbl GROUP BY email -- Sebastian Mendel www.sebastianmendel.de -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From christian.goers at gmail.com Fri Oct 27 14:01:48 2006 From: christian.goers at gmail.com (=?ISO-8859-1?Q?Christian_G=F6rs?=) Date: Fri, 27 Oct 2006 14:01:48 +0200 Subject: MySql Query zu MS SQL umbauen In-Reply-To: <453E2EBB.4020405@sebastianmendel.de> References: <94d96c7a0610240634p530eb77ds9ab35df2074483d0@mail.gmail.com> <453E18EF.5070704@sebastianmendel.de> <94d96c7a0610240703l70addfbeja25b2de9b83abacb@mail.gmail.com> <453E2EBB.4020405@sebastianmendel.de> Message-ID: <94d96c7a0610270501yad1fae3n52aad9899978ce0c@mail.gmail.com> Hallo, mit dem MAX Paramaeter hab ich leider auch nicht das gewünschte Ergebnis bekommen. Hier die Lösung die funktioniert: > Mit SQL Server 2005 > > select email, feld1, feld2 > from > (select email, feld1, feld2, > row_number() over (partition by email order by feld1) as rownum > ) dt > where rownum = 1; > Vielen Dank an alle ! Christian Görs -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql From mysql at universalware.de Tue Oct 31 07:02:38 2006 From: mysql at universalware.de (=?iso-8859-1?Q?Andreas_M=FCller?=) Date: Tue, 31 Oct 2006 07:02:38 +0100 Subject: =?iso-8859-1?Q?RE:_Wie_finde_ich_die_passenden___Datens=E4tze_am_schnells?= =?iso-8859-1?Q?ten=3F?= In-Reply-To: <1B0CB93C21A82B47A9C85C8303B7758B0211DD9E@CLUSTER1EXCH.hamburg.handy.de> Message-ID: <0a3101c6fcb2$2eea40c0$e70000c0@nbandreas> Hallo zusammen, wenn die Daten so liegen dann kann man mit einem Self Join die Daten zusammenziehen: > ID TYP (CALLID) > 1 aufbau (Call 1) > 2 details (Call 1) > 3 aufbau (Call 2) > 4 aufbau (Call 3) > 5 details (Call 3) > 6 details (Call 2) > 7 abbau (Call 3) > 8 abbau (Call 1) > 9 abbau (Call 2) SELECT a.*,b.*,c.* FROM table a INNER JOIN table b ON a.callid=b.callid AND b.typ='details' INNER JOIN table c ON a.callid=c.callid AND c.typ='abbau' WHERE a.typ='aufbau' Gruß, Andreas -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql