[TYPO3-german] Kategorie nur anzeigen wenn es Artikel gibt

Steffen Ritter info at rs-websystems.de
Wed Apr 13 19:14:52 CEST 2011


Am 13.04.2011 19:13, schrieb Steffen Ritter:
> Am 13.04.2011 18:34, schrieb Ralf-René Schröder:
>> Hallo
>> sorry wenn das ein wenig OffTopic ist
>>
>> gibt es eine einfache SQL andWhere abfrage mit der man feststellen kann
>> ob auf einen Datensatz (Kategorie) andere Datensätze (Artikel) zeigen
>> ... also die Kategorie nur anzeigen wenn es Datensätze gibt die dieser
>> Kategorie zugeordnet sind...
>>
>> oder muß das in eine userFunc gelöst werden ???
>>
> Das kommt ja wohl mal komplett auf die Datenbank-Struktur an (und auf
> das DBMS).
>
> Aber Prinzipiell würd ich sagen:ja
>
> SELECT * FROM Category WHERE uid IN (SELECT categoryId FROM datensaetze
> WHERE deleted=0 AND hidden=0 AND (starttime=0 OR starttime > now()) AND
> (endtime=0 OR endtime < now()) GROUP BY categoryId) AND hidden=0 ....
>
> Aber die frage ob das sinn voll ist.
Ach so: der andWere part wre davon

uid IN (SELECT categoryId FROM datensaetze
 > WHERE deleted=0 AND hidden=0 AND (starttime=0 OR starttime > now()) AND
 > (endtime=0 OR endtime < now()) GROUP BY categoryId)


More information about the TYPO3-german mailing list