Avatar billede mmbn Nybegynder
19. juli 2004 - 18:19 Der er 4 kommentarer og
1 løsning

hjælp til omskrivning af subquerys

jeg har følgende sætninge jeg ikke kan få til at virke:
"SELECT *,(SELECT COUNT (*)  FROM USERS  WHERE ACCESS LIKE 'ADMIN') AS ADMIN,(SELECT COUNT (*)  FROM MESSAGES) AS MESSAGES,(SELECT COUNT (*)  FROM MESSAGES  WHERE APPROVE =0)  AS UNAPPROVED , (SELECT COUNT (*)  FROM loginAction  WHERE date =date() )  AS LOGS FROM USERS"
keg har prøvet at skrive den om men jeg får hele tiden syntax fejl besked. Nogen de kan hjælpe??
Avatar billede arne_v Ekspert
19. juli 2004 - 18:21 #1
MySQL understøtter ikke SELECT i select list (ihvertfald ikke i 3.x og 4.0.x).
Avatar billede mmbn Nybegynder
19. juli 2004 - 18:25 #2
nogen ideer til omskriving?
Avatar billede arne_v Ekspert
19. juli 2004 - 18:27 #3
Split den op i flere queries. En query per SELECT. Der er jo alligevel
ikke nogen JOIN mellem tabellerne.
Avatar billede mmbn Nybegynder
19. juli 2004 - 19:34 #4
takker sov en smule, smid et svar:)
Avatar billede arne_v Ekspert
19. juli 2004 - 19:40 #5
svar
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