phpbar.de logo

Mailinglisten-Archive

etwas kniffelig

etwas kniffelig

Sebastian Mendel lists at sebastianmendel.de
Don Feb 26 10:56:46 CET 2009


On 25.02.2009 18:27, Uwe Driessen wrote:
> Wir suchen jetzt schon seit 2 Tagen nach einer Lösung für folgendes Problem
>
> Tabelle
> domain_id,name , type, content
>
> 1,"test.example.org", "A","195.158.65.102"
> 1,"example.org, "MX","mail.example.org"
> 1,"example.org,"A","195.158.65.102"
> 1,"externer.example.org","A","195.158.65.102"
> 1,"externer.example.org","MX","mail.extern.de"
> 1,"intern.example.org","A","195.158.65.102"
>
> 2,"example2.org, "MX","mail.example.org"
> 2,"example2.org,"A","195.158.65.102"
>
> 3,"externer.example3.org","A","195.158.65.102"
> 3,"externer.example3.org","MX","mail.extern3.de"
>
> 4,"intern.example4.org", "A","195.158.65.102"
> 4,"example4.org, "MX","mail.example.org"
>
>
>
>
> benötigte Antwort
>
> ein Ergebniss wenn content = "mail.example.org" für die eingetragene Domain/Subdomain
> existiert
> ein Ergebniss wenn kein type "MX" für die Subdomain aber type "MX" für die Hauptdomain
> KEIN Ergebniss für die SubDomain/Domain wenn content<>   "mail.example.org"



SELECT * FROM
  (SELECT ... content = "mail.example.org" ...
   UNION
   SELECT ... name = [main] AND type='MX'
  )
LIMIT 1


-- 
Sebastian Mendel
_______________________________________________
Allgemeine Infos zur Liste: http://www.4t2.com/mysql/
Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de

php::bar PHP Wiki   -   Listenarchive