---
title: "verschachtelte SQL-Abfrage / Content"
url: "https://www.typo3.net/d/96144-verschachtelte-sql-abfrage-content"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2010-01-25"
last_reply: "2010-01-26"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# verschachtelte SQL-Abfrage / Content

Allgemein · 2 Antworten · gestartet 2010-01-25

## Eröffnungsbeitrag

**t3-newbie** · 2010-01-25 · [Beitrag #1](https://www.typo3.net/d/96144-verschachtelte-sql-abfrage-content/1)

Guten Morgen,

Ich möchte gerne zwei SQL-Abfragen miteinander verschachteln, um zunächst Linkkategorien und dann die dazugehörigen Links abzufragen. Prinzipiell habe ich das TS soweit fertig. Ich schaffe es nur nicht die zweite SQL Abfrage mit Werten aus der ersten zusammen zu setzen.

```typoscript
tt_content.list.20.1 = COA
tt_content.list.20.1 {
     1 = CONTENT
     1 {
        table = tt_links_cat
        select.pidInList = 643
        select.orderBy = title
        renderObj = COA
        renderObj {
             stdWrap.wrap=<ul>|</ul>
  
             10 = TEXT
             10.dataWrap = {field:title}
             
             15 = TEXT
             15.dataWrap = -{field:uid}

             20 = CONTENT
             20 {
                dataWrap = {field:uid}
                Wrap = <ul>|</ul>
                table = tt_links
                select.pidInList = 643
                select.orderBy = url
                select.where = category={field:uid}
                
                renderObj = COA
                renderObj {
                    wrap = <li>|</li>
                    10 = TEXT
                    10.dataWrap = {field:url}
                }
             }
        }
     }
}
```

Wie bekomme ich es hin, das category={field:uid} funktioniert?

## Antworten

### [#2](https://www.typo3.net/d/96144-verschachtelte-sql-abfrage-content/2) · Julian.​Hofmann · 2010-01-26

Hallo.

Das Problem ist, dass "where" nur einfachen Text akzeptiert, d.h. nichts ersetzt wird, keine stdWrap-Eigenschaften hat,...
Daher schauen wir mal in die TSref, welche Möglichkeiten uns [select](https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Select.html) noch bietet. Dabei stößt man u.a. auf andWhere, das stdWrap-Eigenschaften hat. mit einem dataWrap für die andWhere-Eigenschaft solltest Du ans Ziel kommen.

Viele Grüße
Julian

### [#3](https://www.typo3.net/d/96144-verschachtelte-sql-abfrage-content/3) · t3-newbie · 2010-01-26

Und ich war sowas von nah dran.... :-)

```typoscript
tt_content.list.20.1 = COA
tt_content.list.20.1 {
     1 = CONTENT
     1 {
        table = tt_links_cat
        select.pidInList = 643
        select.orderBy = title
        renderObj = COA
        renderObj {
             stdWrap.wrap=<ul>|</ul>
  
             10 = TEXT
             10.dataWrap = {field:title}

             20 = CONTENT
             20 {
                dataWrap = {field:uid}
                Wrap = <ul>|</ul>
                table = tt_links
                select.pidInList = 643
                select.orderBy = url
                select.andWhere.dataWrap = category={field:uid}
                
                renderObj = COA
                renderObj {
                    wrap = <li>|</li>
                    10 = TEXT
                    10.dataWrap = {field:url}
                }
             }
        }
     }
}
```

Ganz herzlichen Dank für den Schupser in die richtige Richtung!!! Beim nächsten Mal komme ich hoffentlich selber drauf.

---

Quelle: „verschachtelte SQL-Abfrage / Content“, typo3.net, https://www.typo3.net/d/96144-verschachtelte-sql-abfrage-content
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
