[Frage] LEFTJOIN in TypoScript TYPO3-Version: 6.2.4

  • Morgenthau Morgentha...
    Sternenflotten-Admiral
    0 x
    155 Beiträge
    0 Hilfreiche Beiträge
    30. 01. 2015, 15:15

    Hi,

    ich würde gern folgendes SQL-Query in TS umsetzen:

    1. SELECT sys_file_metadata.description
    2. FROM sys_file
    3. LEFT JOIN sys_file_metadata ON sys_file.uid = sys_file_metadata.file

    Das ganze soll im renderObj von tt_content.uploads passieren. Ich hatte mir das so gedacht:

    1. 16 = CONTENT
    2. 16 {
    3. table = sys_file
    4. pidInList = root
    5. uidInList.data = file:current:uid
    6. leftjoin = sys_file_metadata ON (sys_file_metadata.file = sys_file.uid)
    7. selectFields = sys_file_metadata.description
    8. orderBy = sys_file.uid
    9. }
    10. renderObj = TEXT
    11. renderObj {
    12. field = sys_file_metadata.description
    13. }
    14. }

    Hat jemand eine Idee, was ich da falsch mache? Es kommt gar keine Ausgabe.
    Wenn ich das leftjoin entferne und mir per renderObj testweise nur die uid ausgeben lassen will, darf ich die nicht mit sys_file.uid sondern mit uid ansprechen, damit ich eine Ausgabe erhalte.

    Bin für Tipps dankbar.

    Viele Grüße,
    Morgenthau

    PS: Falls sich jemand fragt, wieso ich das machen will: http://www.typo3.net/forum/thematik/zeige/thema/119616/


  • 1
  • toifel toifel
    Jedi-Ratsmitglied
    0 x
    831 Beiträge
    96 Hilfreiche Beiträge
    02. 02. 2015, 10:12

    Aktiviere mal sqlDebug und lass dir das generierte Query ausgeben. Sieht eigentlich alles logisch aus, aber das heisst leider noch lange nicht, dass Typo3 daraus auch ein logisches SQL baut ;)

  • Morgenthau Morgentha...
    Sternenflotten-Admiral
    0 x
    155 Beiträge
    0 Hilfreiche Beiträge
    02. 02. 2015, 11:47

    Hi,
    besten Dank für den Tipp. Manchmal sieht man den Wald vor lauter Bäumen nicht. Hat mir insofern weitergeholfen, als dass ich übers Debuggen rausgefunden habe, dass ich einen Denkfehler hatte, siehe: http://www.typo3.net/forum/thematik/zeige/thema/119616/

    Gruß + Dank,
    Morgenthau

  • 1