webForumDet fria alternativet

Hämta okommenterade artiklar

Databaser & SQLur Databashanterare & SQL

5 svar · 192 visningar · startad av K@llen

Medlem sedan mars 20032 667 inlägg
Frågan#1

Det blev många frågor idag. :(

Jag försöker hämta alla artiklar som inte fått några kommentarer.

sql =" SELECT articleId FROM article " & _
" WHERE ( SELECT COUNT(*) FROM article_comment WHERE articleId = article.articleId ) = 0 "

Men får inget att fungera för tillfället. :(

(access)

Medlem sedan dec. 200012 464 inlägg
#2

Det borde fungera. Vad händer?

SELECT a.articleId 
   FROM article a left outer join article_comment ac
 on a.articleId = ac.articleId 
 where ac.articleId is null
SELECT a.articleId 
   FROM article a left outer join article_comment ac
 on a.articleId = ac.articleId 
 group by a.articleId
 having count(ac.articleId) = 0
SELECT articleId 
  FROM article a
 WHERE not exists 
    (select * 
      FROM article_comment 
    WHERE articleId = a.articleId )
SELECT articleId 
  FROM article a
 WHERE articleId not in 
    (select articleId
      FROM article_comment )
Medlem sedan mars 20032 667 inlägg
#3

Alla dina sql-frågor fungerade mycket bra LarsG! :D

Jag måste säga att du är helt otrolig och outstanding!

Medlem sedan juni 200032 967 inlägg
#4

Fullkomligt lysande!

En betraktare tackar för lektionen! :D

Mvh,

Medlem sedan mars 20032 667 inlägg
#5

Det borde fungera. Vad händer?

Missade sammanhanget i din första mening. Förstod nu att du syftade på min sql-fråga. Inga felmeddelande men inga träffar heller.

Medlem sedan dec. 200012 464 inlägg
#6

Jag testade din första fråga i min dbms och det fungerade bra så det ser ut som någon brist i Access.

138 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)