Avatar billede tobiha Nybegynder
12. februar 2009 - 15:04 Der er 3 kommentarer og
1 løsning

view - reference til anden tabel

Hej

Jeg skal lave et view, som fjerner nogle rækker ud fra noget der er i en anden tabel. Det jeg gerne ville var følgende:

CREATE VIEW `test`.`xxx` AS
    (SELECT * FROM tabel1 WHERE colum1 = tabel2.colum1)

Men jeg kan ikke få lov!

Hvordan gør jeg så?
Avatar billede arne_v Ekspert
12. februar 2009 - 15:24 #1
Hvad betyder "ud fra noget der er i en anden tabel" helt praecist ?

CREATE VIEW xxx AS
(SELECT * FROM tabel1 WHERE EXISTS (SELECT * FROM tabel2 WHERE tabel1.colum1 = tabel2.colum1))

eller

CREATE VIEW xxx AS
(SELECT * FROM tabel1 WHERE NOT EXISTS (SELECT * FROM tabel2 WHERE tabel1.colum1 = tabel2.colum1))

eller ??
Avatar billede tobiha Nybegynder
13. februar 2009 - 09:44 #2
smid et svar, det hjalp det der!
Avatar billede tobiha Nybegynder
13. februar 2009 - 10:05 #3
smid et svar, det hjalp det der!
Avatar billede arne_v Ekspert
13. februar 2009 - 14:58 #4
kommer her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester