Hallo zusammen,
wie bekomme ich die folgende SQL-Abfrage in der TS-Funktion select abgebildet:
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:
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
Oh mann:
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
Hallo
Habe was ähnliches
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