Ui. Ich hab da ganz große SQL-Lücken.
Aktuell sieht der Query so aus:
SELECT t1.threadid ,t1.threadtitel,t1.threadtype,t1.postcounter
FROM mainproject.board_thread AS t1
LEFT JOIN mainproject.board_category AS t2 ON categoryname='".$name."'
WHERE t1.categoryid=t2.categoryid
GROUP BY t1.threadid,t1.threadtitel,t1.threadtype,t1.postcounter
ORDER By postcounter
Wie bekomme ich nun zusätzlich aus einer Tabelle X den letzten Eintrag wo ID=1 ist mit Hilfe eines Joins?
Beispiel:
Tabelle X
id post creationtime
1 few timestamp von heute
2 hfg timestamp von gestern
3 kiu timestamp von vorgestern
1 iop timestamp von gestern
Ich möchte also "timestamp von heute" auslesen.
Wie bringe ich das oben in den Query ein?
Bei JOINS stoße ich vor das Problem das ich nur boolsche Werte im ON Bereich raushaben darf. Also ON id=1 AND MAX(creationtime) geht nicht.
Selbiges darf auch nicht in der WHERE Klausel stehen.
Ich nutze PostgreSQL.
Wie geht das nun? =/