---
title: "TS select über mehrere Tabellen (tt_news)"
url: "https://www.typo3.net/d/100760-ts-select-ueber-mehrere-tabellen-tt-news"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Datenbank","Frage","tt_news"]
created: "2010-08-20"
last_reply: "2015-04-17"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# TS select über mehrere Tabellen (tt_news)

TYPO3 › TypoScript · 2 Antworten · gestartet 2010-08-20

## Eröffnungsbeitrag

**Levy** · 2010-08-20 · [Beitrag #1](https://www.typo3.net/d/100760-ts-select-ueber-mehrere-tabellen-tt-news/1)

Hallo zusammen,

wie bekomme ich die folgende SQL-Abfrage in der TS-Funktion select abgebildet:

```sql
SELECT tt_news.title, tt_news.bodytext, tt_news_cat.title AS category
FROM tt_news
LEFT JOIN tt_news_cat_mm ON (tt_news_cat_mm.uid_local = tt_news.uid)
JOIN tt_news_cat ON (tt_news_cat.uid = tt_news_cat_mm.uid_foreign)
```

Rein von der Logik her sollte es doch mit dem folgenden TS-Schnipsel funktionieren:

```typoscript
table = tt_news
select {
  selectFields = tt_news.title, tt_news.bodytext, tt_news_cat.title AS category
  leftjoin = tt_news_cat_mm ON (tt_news_cat_mm.uid_local = tt_news.uid)
  join = tt_news_cat ON (tt_news_cat.uid = tt_news_cat_mm.uid_foreign)
}
```

Leider kommt dabei aber gar nichts heraus... Kann mir jemand auf die Sprünge helfen?

LG
Levy

## Antworten

### [#2](https://www.typo3.net/d/100760-ts-select-ueber-mehrere-tabellen-tt-news/2) · Levy · 2010-08-20

Oh mann:

```typoscript
table = tt_news
select {
  selectFields = tt_news.title, tt_news.bodytext, tt_news_cat.title AS category
  where = NOT tt_news.deleted AND NOT tt_news.hidden
  join = tt_news_cat_mm ON (tt_news_cat_mm.uid_local = tt_news.uid) JOIN tt_news_cat ON (tt_news_cat.uid = tt_news_cat_mm.uid_foreign)
  orderBy = tt_news.datetime DESC
  max = 10
}
```

Manchmal sieht man den Wald vor lauter Bäumen nicht...

LG
Levy

### [#3](https://www.typo3.net/d/100760-ts-select-ueber-mehrere-tabellen-tt-news/3) · mchenzi · 2015-04-17

Hallo
Habe was ähnliches

```typoscript
10 = CONTENT
10 {
  table = tx_ososeamarket_domain_model_buying
  select {
    pidInList = 46
      selectFields = *
      #where = (deleted=0) AND (hidden=0)
      join = fe_users ON (fe_users.uid = tx_ososeamarket_domain_model_buying.feuser)
      andWhere.data = GP:produce
      andWhere.wrap = uid=|
      andWhere.intval = 1
      orderBy = tx_ososeamarket_domain_model_buying.tstamp
    }
    
  renderObj=COA
    renderObj {  
      20 = TEXT  
      20 {
          field=produce
          wrap = <h3>|</h3>
      }
      30 = TEXT
      30{
        field=description
        wrap = <div><p>|</p>
      }
      #50 = TEXT
      #50{
      #  field=fe_users.email
      #  wrap = <p>Email:|</p>
      #}
    }
  wrap = <div class="alert alert-success"><h4>Wanted Details</h4>|</div>
}
```

Es wird aber nix angezeigt. Wenn ich den join weglasse gehts aber dann fehlern mir die fe_users info

---

Quelle: „TS select über mehrere Tabellen (tt_news)“, typo3.net, https://www.typo3.net/d/100760-ts-select-ueber-mehrere-tabellen-tt-news
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
