Voor mijn postfix configuratie ben ik op zoek naar een MySQL query.
Dit is een tabel:
Als ik de gebruiker1@tweakers.net ingeef wil ik "mailboxGebruiker1@v" terugkrijgen.
Geef ik gebruiker2@tweakers.net op, dan wil ik webmaster@google.com terugkrijgen.
Zelf had ik dit al bedacht:
Dit is een tabel:
code:
Ik wil nu dat als de Destination geen @ bevat, dat er "@v" achter geplaatst wordt.1
2
3
4
| Tabel Destinations ID Source Destination 1 gebruiker1@tweakers.net mailboxGebruiker1 2 gebruiker2@tweakers.net webmaster@google.com |
Als ik de gebruiker1@tweakers.net ingeef wil ik "mailboxGebruiker1@v" terugkrijgen.
Geef ik gebruiker2@tweakers.net op, dan wil ik webmaster@google.com terugkrijgen.
Zelf had ik dit al bedacht:
SQL:
Maar dan krijg ik helaas NULL terug. Hoe los ik dit op?
1
2
3
4
| SELECT CONCAT( (SELECT CONCAT(Destination,"@v") FROM Destinations WHERE Source='gebruiker1@tweakers.net' AND Destination NOT LIKE '%@%'), (SELECT Destination FROM Destinations WHERE Source='gebruiker1@tweakers.net' AND Destination LIKE '%@%') ); |