Zitat von
Jonas:
... Es soll jedoch nur der letzte Eintrag jeweils von *Schuppenanzahl* angezeigt werden.
Zitat von
Jonas:
Ich möchte eigentlich nur Tabelle Schuppen durchsuchen und dazu passend die LETZTEN einträge von Schuppenanzahl angezeigt bekommen ...
Leider artikulierst du dich nicht eindeutig, deshalb auch mein Kommentar...
Zitat von
omata:
Was auch immer du da eigentlich machen willst...
Soll nun nur der letzte Eintrag ausgegeben werden, also immer nur eine einzige Zeile zurückgeliefert werden? Oder sollen die letzten Einträge pro Schuppenanzahl ausgegeben werden? Deshalb hatte ich zwei Varianten gezeigt, da einfach nicht klar ist was du da eigentlich genau haben möchtest.
Also noch ein neuer Versuch...
SQL-Code:
SELECT *
FROM schuppen s
INNER JOIN schuppenanzahl a
ON s.id = a.parentID
WHERE s.stand LIKE :searchstring
AND datum = (SELECT MAX(datum)
FROM schuppenanzahl)
ORDER BY a.datum