Ich habe ein kleines Problem mit einer SQL-Abfrage.
Vielleicht kann mir da jemand einen Tip geben.
Ich habe 2 Tabllen:
1. domains
2.domainaliases
Wenn für eine Domain ein Alias angelegt wurde, erscheint in der Tabelle domainaliases eine neue Zeile. Die Spalte dom_id der Tabelle Domainaliases referenziert auf die Spalte id in der Tabelle domains.
Soweit so gut. Mit dem folgenden Statement kann ich mir dann alle Domains inklusive Aliase ausgeben lassen:
Das Problem ist allerdings, das wenn kein Alias besteht, wird auch keine reguläre Domain ausgegeben.
Welche Syntax brauche ich nun, um Ihm zu sagen, das er nur die Alias-Tabelle zum vergleich ran zieht, wenn da auch ein Alias für die aktuelle Domain enthalten ist?
Hat jemand einen Tip?[/quote]
Vielleicht kann mir da jemand einen Tip geben.
Ich habe 2 Tabllen:
1. domains
2.domainaliases
Wenn für eine Domain ein Alias angelegt wurde, erscheint in der Tabelle domainaliases eine neue Zeile. Die Spalte dom_id der Tabelle Domainaliases referenziert auf die Spalte id in der Tabelle domains.
Soweit so gut. Mit dem folgenden Statement kann ich mir dann alle Domains inklusive Aliase ausgeben lassen:
Code:
"SELECT dom.name, alias.name
FROM domains dom, domainaliases alias
WHERE dom.cl_id='$dom_id'
AND dom.id=alias.dom_id"
Das Problem ist allerdings, das wenn kein Alias besteht, wird auch keine reguläre Domain ausgegeben.
Welche Syntax brauche ich nun, um Ihm zu sagen, das er nur die Alias-Tabelle zum vergleich ran zieht, wenn da auch ein Alias für die aktuelle Domain enthalten ist?
Hat jemand einen Tip?[/quote]