Avatar billede mao Nybegynder
21. juni 2002 - 12:57 Der er 6 kommentarer og
3 løsninger

UNION

Hej, hvad er der galt med fölgende qstreng:

(SELECT typeid FROM contacttype WHERE typeid  != 4) UNION
(SELECT typeid FROM contacttype WHERE typeid  = 4)

Jeg ser ingen fejl, men det er der åbentbart.

mvh
Mao
Avatar billede medions Nybegynder
21. juni 2002 - 13:15 #1
Du kan ikke have 2 SELECT statemens inde i MySQL... Det er ikke blevet udvilket til MySQL endnu, de havde egentlig lovet at det ville blive tilladt her i version 4 men det blev udskudt til senere... desvære :-(

//>Rune
Avatar billede mao Nybegynder
21. juni 2002 - 13:22 #2
Hmm, er du sikker
Det er jo en UNION jeg bruger,ikke en dobbelt SELECT, det burde kunne lade sig göre....

http://www.mysql.com/doc/U/N/UNION.html
Et eksempel fra mysql.com
Avatar billede lundsfryd Nybegynder
21. juni 2002 - 15:37 #3
Er du sikker på, at du bruger version 4.x?
Avatar billede tmceu Praktikant
21. juni 2002 - 16:00 #4
SELECT typeid FROM contacttype WHERE typeid  != 4
UNION
SELECT typeid FROM contacttype WHERE typeid  = 4
Avatar billede tmceu Praktikant
21. juni 2002 - 16:18 #5
UNION virker forresten først fra ver. 4.0
Avatar billede hansk Nybegynder
21. juni 2002 - 23:20 #6
Hvad gør din ! godt for?
Bortset fra den karakter kan jeg ikke se nogen fejl.
Avatar billede tipsen Nybegynder
22. juni 2002 - 20:48 #7
"!=" er det samme som  "<>" - dvs. "forskellig fra"
Avatar billede tipsen Nybegynder
22. juni 2002 - 20:50 #8
Ovenstående burde fungere fint fra mysql v. 4.x ...
Avatar billede medions Nybegynder
26. juni 2002 - 17:51 #9
Thx 4 Poinz

//>Rune
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