webForumDet fria alternativet

Sql-sats

Databaser & SQL

25 svar · 549 visningar · startad av k0ffe · sida 2 av 2

Frågan, av k0ffe

Tjena, har lite probs. Jag har denna SQL-fråga för att sortera senaste tre nyheterna, ur tre olika tabeller. sql = " select from nyhetere order by Datum desc " & "union select from nyheterb order by Datum desc " & "union select from nyheteru order by Datum desc " Men då sorterar den oavsett tabell efter senaste datum. T.ex. Undomsnyhet - 2004-11 Elitnyhet - 2004-10 Ungdom

Läs frågan i sin helhet →
Medlem sedan dec. 200012 464 inlägg
#21

Om du tar dessa två frågor

select top 1 * from nyheter_b order by Datum desc

och

select top 1 * from nyheter_u order by Datum desc

får du då ut det resultat du förväntar dig när du utför dem var för sig?

Medlem sedan maj 2003352 inlägg
#22

Då fungerar det rätt...
Har jag bara top 1 i en av de två frågorna så fungerar det.
Men har jag top 1 i båda två, så uppstår felet..

Medlem sedan maj 2003352 inlägg
#23

Ingen som vet?

Medlem sedan dec. 200012 464 inlägg
#24

Då förstår jag inte vad som är fel.

Medlem sedan maj 2003352 inlägg
#25

ja då är vi två :)
och tokig blir man...

Medlem sedan maj 2003352 inlägg
#26

Verkligen ingen annan som kan hjälpa mig?

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)