Toon posts:

[SQL] Sorteren op Subselect

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hai,

Ik heb een sql-statement over meerdere tabellen. Deze ziet er zo uit:

SELECT K.Kop_Id, K.Kop,P.Locked, P.Laatst_bekeken, (SELECT MAX(q.Toegevoegd_op)FROM Tekst q WHERE q.Kop_Id = k.Kop_Id) AS Toegevoegd_op

FROM kop K,
Persoonkop P
WHERE K.Kop_Id=P.Kop_Id AND P.persoon_id="& Persoon_Id &"
ORDER BY P.Locked, 5

Wat ik hier dus doe is van de tabel kop gegevens ophalen en kijken of deze kop_id ook in de tabel PersoonKop bij de juiste Persoon_Id staat. Dit werkt goed.

Nu heb ik alleen ook een subselect die kijkt wanneer bij de tabel Tekst het laaste een tekstitem is toegevoegd bij deze kop_Id. Dit werkt ook.

Wat is nu mijn probleem? Hij wil niet sorteren op deze subselect. Hij wil dus niet sorteren op de nieuwste toevoeging. Ik heb dat geprobeerd (zoals hierboven) met ORDER BY 5. Ook heb ik geprobeerd het te sorteren met ORDER BY Toegevoegd_op. Ook dit werkt niet. Kan iemand mij hierbij helpen?
Alvast bedankt!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 09-09 20:58

Janoz

Moderator Devschuur®

!litemod

1 : Welke db gebruik je?
2 : Deze query is ook wel zonder een subselect te doen..

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Topicstarter
Ik gebruik een MS Access database.
Kan dit ook zonder subselect dan?

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 09-09 20:58

Janoz

Moderator Devschuur®

!litemod

wadr, maar ik raad je aan om ff een tutorial door te nemen en/of een boek te kopen, en dan vooral opletten waneer ze beginnen over bijvoorbeeld group by..

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'