Een hele simpele vraag (hoop ik)

Status
Niet open voor verdere reacties.

Jeroenpas

Nieuwe gebruiker
Lid geworden
8 mei 2007
Berichten
1
Ik probeer binnen een view een order by uit te voeren. Nu weet ik dat er binnen een view een TOP statement toegevoegd moet worden. Dit lukt me maar niet. Tot nu toe is dit mij view:

CREATE VIEW dbo.medicijn_uniek
AS
SELECT DISTINCT D2v03Med01 AS medicijn
FROM [0]
UNION
SELECT DISTINCT D2v03Med02
FROM [0]
UNION
SELECT DISTINCT D2v03Med03
FROM [0]
UNION
SELECT DISTINCT D2v03Med04
FROM [0]
UNION
SELECT DISTINCT D2v03Med05
FROM [0]
UNION
SELECT DISTINCT D2v03Med06
FROM [0]
UNION
SELECT DISTINCT D2v03Med07
FROM [0]
UNION
SELECT DISTINCT D2v03Med08
FROM [0]
UNION
SELECT DISTINCT D2v03Med09
FROM [0]
UNION
SELECT DISTINCT D2v03Med10
FROM [0]
UNION
SELECT DISTINCT D2v03Med11
FROM [0]

Wie helpt mij.

Alvast bedankt:thumb:
 
Iets versimpeld:
Code:
CREATE VIEW dbo.medicijn_uniek
AS
select * from (SELECT DISTINCT D2v03Med01 AS medicijn
FROM         [0]
UNION
SELECT DISTINCT D2v03Med02
FROM         [0]
UNION
SELECT DISTINCT D2v03Med03
FROM         [0]) tabel1 order by 1
Verder zou ik alle DISTINCTs weghalen omdat een UNION dat toch al doet óf UNION ALL gebruiken.

Succes!
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan