Avatar billede genvej Nybegynder
09. december 2003 - 18:23 Der er 7 kommentarer og
1 løsning

simpel sql?

følgende kan man i oracle... men åbenbart ikke i mysql

select * from table where id in
(select id from table)

nogen der kan give mig et hint??
Avatar billede clausjul Nybegynder
09. december 2003 - 18:24 #1
Det understøttes kun i MySQL version 4 og opefter, så du har nok version 3.xx
Avatar billede arthurogolsen Nybegynder
09. december 2003 - 18:25 #2
Prøv uden *

altså select from table where id=xx
Avatar billede arne_v Ekspert
09. december 2003 - 18:27 #3
Man kan kun det i MySQL 4.1 !

SELECT * FROM table1 LEFT JOIN table2 ON table1.id = table2.id WHERE NOT table2.is IS NULL

skulle løse det i ældre MySQL !
Avatar billede genvej Nybegynder
09. december 2003 - 18:27 #4
jeg har version 4.0.15 (og uden * virker ikke)
Avatar billede arne_v Ekspert
09. december 2003 - 18:29 #5
Men prøv mit forslag
Avatar billede genvej Nybegynder
09. december 2003 - 18:36 #6
Hold da kæft hvor ser det grimt ud :-(
(det virker)

Men tak for den hurtige respons!!
Avatar billede genvej Nybegynder
09. december 2003 - 18:37 #7
i øvrigt er det helt fantastisk hvor hurtige i er til at svare!!
Avatar billede arne_v Ekspert
09. december 2003 - 18:44 #8
Desværre. Før MySQL 4.1 må man fuske sig lidt frem.
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