Ik probeer een query uit te voeren waarbij georderd word op het resultaat van een subquery maar dat gaat niet helemaal goed... dit is mijn sql query:
Als ik heb uitvoer in me asp dan krijg ik geen foutmelding maar hij orderd niet goed, als ik hem uitvoer in access moet in een waarde opgeven voor 'KillCount'
Heb het database model er niet bij gezet omdat ik niet denk dat het nodig zal zijn, mocht dat wel het geval zijn dan post ik hem als nog.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| SELECT
(
SELECT
COUNT(Killers.PartyId)
FROM
Killers, Parties
WHERE
Parties.PartyId = Killers.PartyId
AND
Parties.CharacterId = Characters.CharacterId
) AS KillCount, Characters.CharacterId, Characters.Name, Characters.IngameId, Alliances.AllianceId, Alliances.Name, Corporations.CorporationId, Corporations.Name
FROM
Characters Characters, Alliances, Corporations
WHERE
Alliances.AllianceId = Corporations.AllianceId
AND
Corporations.CorporationId = Characters.CorporationId
AND
Corporations.CorporationId = 1
ORDER BY KillCount |
Als ik heb uitvoer in me asp dan krijg ik geen foutmelding maar hij orderd niet goed, als ik hem uitvoer in access moet in een waarde opgeven voor 'KillCount'
Heb het database model er niet bij gezet omdat ik niet denk dat het nodig zal zijn, mocht dat wel het geval zijn dan post ik hem als nog.