Ohne "where" und mit "where" in einer Query ?

Soapp

Erfahrenes Mitglied
SELECT count(D.ID) as ZAHL, D.checktime, T.ID as TID, T.TLD as TLD
FROM Domainnames as D

JOIN TLDS as T on (D.TLDS_ID = T.ID)
WHERE D.checktime > 1000
GROUP BY T.ID
ORDER BY ZAHL DESC
LIMIT 0,25


wie kann ich diese Query einmal MIT "WHERE D.checktime > 1000" und einmal OHNE
"WHERE D.checktime > 1000" machen, und das in EINER Query ...

oder ist das unmöglich ?

Danke Profis
 
Zuletzt bearbeitet:
Code:
SELECT 
     count(D.ID) as ZAHL, D.checktime, T.ID as TID, T.TLD as TLD 
FROM 
     Domainnames as D ,TLDS as T, Domainnames as D1 ,TLDS as T1
WHERE 
     D.checktime > 1000
     AND D.TLDS_ID = T.ID
     AND D1.TLDS_ID = T1.ID
GROUP BY T.ID
ORDER BY ZAHL DESC
LIMIT 0,25

Mit dem GROUP BY musst du ein bisschen rumprobieren. Weiß nicht, ob das dann noch geht. Musst evt. doch 2 Abfragen machen.
 
Ich verstehe nicht, was Du vor hast.

Kannst Du es etwas ausführlicher, vielleicht mit einem Beispiel, erklären?

Gruß hpvw
 
Zurück