webForumDet fria alternativet
Logga in / Bli medlem

Kombinera 2 st sqlfrågor

Databaser & SQL

1 svar · 271 visningar · startad av KalsongCesar

Medlem sedan mars 2001339 inlägg
Trådstart#1

Har en sqlfråga som räknar antalet kommentarer på ett inlägg.

SELECT DISTINCT Count(comments.c_ID) AS Antal, blogg.b_date, blogg.b_title, comments.c_b_ID
FROM blogg LEFT JOIN comments ON blogg.b_ID = comments.c_b_ID
GROUP BY blogg.b_date, blogg.b_title, comments.c_b_ID
ORDER BY blogg.b_date DESC

Den sparar jag som sql_antal i access

Iom problem att gruppera PM fält i access så vill jag kombinera den här frågan med en annan för att få med just dessa fält. Funkar bra i access men då anropar jag en sparad fråga.

SELECT sql_antal.Antal, blogg.*
FROM blogg LEFT JOIN sql_antal ON blogg.b_ID = sql_antal.c_b_ID

Hur ska jag göra för att kombinera dessa frågor??

Medlem sedan dec. 200012 464 inlägg
#2
SELECT blogg.*,
   (select count(*)
      from comments
     where c_b_id = blogg.b_id)
FROM blogg 
ORDER BY blogg.b_date DESC
247 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)