[TYPO3-german] MySQL JOIN und ORDER BY mit pi_exec_query()

Domi Garms djgarms at gmail.com
Wed Oct 6 13:02:33 CEST 2010


Hi Florian,

wieso nutzt du nicht die $GLOBALS['TYPO3_DB'] - Datenbankqueries? Ich
verwende diese für jegliche Datenbankaabfragen oder -manipulationen.

Grüße domi

Am 6. Oktober 2010 17:55 schrieb Florian Bender <fjbender at googlemail.com>:
> Moin zusammen,
>
> ich arbeite an einer Extension und bin auf ein kleines,
> MySQL-bezogenes Problem gestoßen.
>
> Ich habe eine Tabelle mit Stellenanzeigen und eine Tabelle mit
> Berufsbezeichnungen:
>
> anzeigen:
> | uid | ... | berufsbezeichnung | anzeigentext |
> | 123| ... | 1 | Wir suchen zum 1.1.2011 eine/n .... |
>
> berufsbezeichnungen:
> | uid | ... | berufsbezeichnung |
> | 1 | .... | Erzieher |
>
> Ich möchte jetzt nach den tatsächlichen Berufsbezeichnungen sortieren.
> Die korrekte MySQL-Abfrage hierzu wäre ja:
>
> SELECT * FROM datenbank.anzeigen a
> JOIN datenbank.berufsbezeichnungen b ON a.uid=b.berufsbezeichnung
> ORDER BY a.berufsbezeichnung;
>
> Wie bringe ich pi_exec_query() jetzt den JOIN bei? Meine Versuche,
> $query oder $where entsprechend zu mißbrauchen waren wenig
> erfolgreich.
>
> Vielen Dank und Gruß
>
> Florian
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>


More information about the TYPO3-german mailing list