Nochmal mit Catchall-Problem. Das hatte ich vorher nicht auf dem Schirm, sorry.
Am 17. Februar 2013 15:20 schrieb morphium morph...@morphium.info:
2 Lösungen:
- Subselect:
SELECT greylist FROM mail_users WHERE email = (SELECT destination FROM
mail_virtual WHERE email = %s)
SELECT
IF (
Hi René,
ich habe Deiner Lösung mal die gleichen Optimierungen zukommen lassen, die
postmap offenbar benötigt und das @ im CONCAT ergänzt (damit mal nicht
eine Domain Teil einer anderen sein kann), die Klammern um die IF
expressions hattest Du ja schon:
SELECT
IF(
(
Hallo Ronny!
2013/2/20 Ronny Seffner ro...@seffner.de:
Ich habe die drei Expressions mal je mit einfachen Klammern umschlossen
Stimmt, die hatte ich vergessen :)
%% This is replaced by a literal '%' character.
Ah, okay, wusste nicht dass postfix das einzelne % zerhaut.
SELECT IF (
Hallo morphium,
Bauen wir auch gleich noch dein gewünschtes Limit 1 mit ein, dann
sieht es so aus:
Das liefert in allen Zuständen, die erwarteten Ergebnisse. Super.
Jetzt versuche ich mich mal noch im Verstehen und Interpretieren.
LIMIT 1 begrenzt die Ergebnisliste auf maximal 1 _ODER_ genau
Hallo nochmal!
Am 20. Februar 2013 16:47 schrieb Ronny Seffner ro...@seffner.de:
Hallo morphium,
Bauen wir auch gleich noch dein gewünschtes Limit 1 mit ein, dann
sieht es so aus:
Das liefert in allen Zuständen, die erwarteten Ergebnisse. Super.
Jetzt versuche ich mich mal noch im
Hallo Rene, Hallo morphium
um nicht falsch verstanden zu werden. Ich bin Dir und 'morphium' für die
selbstlose Hilfe dankbar.
Was klappt mit meiner Lösung nicht? Die ist getestet mit Deinen Angaben.
Sollten Eure Tabellen doch anders aussehen, bitte exakt posten.
Zu aller Erst muss ich
Hallo Andreas,
Ich hoffe. Du hast N Tabellen, die in einer bestimmten Reihenfolge
abzufragen sind. Wenn in der ersten nix ist, dann die nächste und so. Du
Nein. Mit meinem Post von heute Vormittag habe ich das hoffentlich durch die
SQL-Exporte klar gestellt.
brauchst den ersten Treffer, und
Ronny Seffner ro...@seffner.de wrote:
Hallo Andreas,
Ich hoffe. Du hast N Tabellen, die in einer bestimmten Reihenfolge
abzufragen sind. Wenn in der ersten nix ist, dann die nächste und so. Du
Nein. Mit meinem Post von heute Vormittag habe ich das hoffentlich durch die
SQL-Exporte
Hi Andreas,
Anmerkung dazu: bist Du Dir sicher, MyISAM verwenden zu wollen?
Nein. Als DB-DAU (oder ein Wenigchen mehr ;-) nahm ich das, was mir
vorgesetzt wurde. Das MyISAM mit Locking - oder was auch immer - Probleme
hat ist mir bereits aufgefallen. Die Frage mirgriert man das so einfach
nach
Ronny Seffner ro...@seffner.de wrote:
Hi Andreas,
Anmerkung dazu: bist Du Dir sicher, MyISAM verwenden zu wollen?
Nein. Als DB-DAU (oder ein Wenigchen mehr ;-) nahm ich das, was mir
vorgesetzt wurde. Das MyISAM mit Locking - oder was auch immer - Probleme
hat ist mir bereits
Hallo Andreas,
IIRC geht das auch relativ einfach. Ich vermute mal blind, dass es dazu
via
Google Tonnen von Anleitungen gibt.
Mal abgesehen von der Verantwortung zu prüfen ob man z.B. den Volltextindex
braucht (einer der Unterschiede) ists wirklich einfach : ALTER TABLE ...
ENGINE=InnoDB
Ronny Seffner ro...@seffner.de wrote:
Der einfache Fall, Emailadresse ist gleich Kontoadresse, gelingt mir - ist
ja nur eine Tabelle zu fragen. Der komplexere Fall in mail_virtual ist ein
Alias auf ein Konto, hat Rene versucht zu lösen (leider erfolglos, wie es
scheint). Der wirklich
Am 18.02.2013 15:09, schrieb Ronny Seffner:
Der komplexere Fall in mail_virtual ist ein Alias auf ein Konto,
hat Rene versucht zu lösen (leider erfolglos, wie es scheint).
Was klappt mit meiner Lösung nicht? Die ist getestet mit Deinen Angaben.
Sollten Eure Tabellen doch anders aussehen,
Hallo Ronny,
ich mach mal bisschen Tofu.
Ich gehe davon aus, du wolltest mit deiner Problembeschreibung
ausdrücken, dass eMails, die an Adressen, welche in der mail_users
tabelle stehen, ge-graylistet werden, und welche, die an externe
weitergeleitet werden, nicht.
2 Lösungen:
- Subselect:
Am 17.02.2013 15:02, schrieb Ronny Seffner:
Wie muss nun die Abfrage für meine o.g. 'query' Variable lauten wenn die
Übergaben von %s als:
ro...@seffner.de dann 'greylist',
i...@seffner.de dann 'greylist',
be...@seffner.de dann 'greylist',
irgend...@seffner.de dann 'greylist',
forw...@seffner.de
15 matches
Mail list logo