Thema: Delphi Access Group by

Einzelnen Beitrag anzeigen

Jonas

Registriert seit: 6. Feb 2005
266 Beiträge
 
Delphi 2007 Professional
 
#4

Re: Access Group by

  Alt 29. Dez 2008, 12:29
Zitat von mkinzler:
Wenn Access einen Subselect mit mehreren Werten unterstützt:
Select s.*, (select Top 1 * from Schuppenanzahl a where ParentID = s.ID order by ID desc) ...
Da bekomm ich leider den Fehler:
Zitat:
You have written a subquery that can return more than one field without using the EXISTS reserved word in the main query's From clause.
Rrevise the SELECT statement of the subquery to request only one field.


[quote="omata"]Was auch immer du da eigentlich machen willst...
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
               WHERE parentID = s.id)
ORDER BY a.datum
Mhm das kann ich wohl compilieren und funktioniert auch, hat aber nicht den gewünschten Effekt.

Ich möchte eigentlich nur Tabelle Schuppen durchsuchen und dazu passend die LETZTEN einträge von Schuppenanzahl angezeigt bekommen, so bekomme ich noch immer ALLE einträge von Schuppenanzahl angezeigt.
  Mit Zitat antworten Zitat