Kör du SQL Server 2005 eller senare kan du köra Common Table Expression
http://msdn.microsoft.com/en-us/library/ms190766.aspx
http://www.simple-talk.com/sql/t-sql-programming/sql-server-cte-basics/
1 svar · 471 visningar · startad av rhdf
Tjoo nu har hjärnan gått i totalt baklås
Jag har 2 tabeller i en databas som jag fått ta över och det är en hel del i den som inte är så smart byggt...
Ett förenklat upplägg:
News
NewsID PK
Topic
News-relations:
ID
NewsID
RefID
Jag vill nu hämta ut de senaste 12 nyheterna SAMT få med eventuella relaterade nyheter till dessa 12
med andra ord nånting i stil med
Nyhet 1
Nyhet 2
Nyhet 3
Hur löser man detta med EN query... totalt hjärnsläpp idag
Kör du SQL Server 2005 eller senare kan du köra Common Table Expression
http://msdn.microsoft.com/en-us/library/ms190766.aspx
http://www.simple-talk.com/sql/t-sql-programming/sql-server-cte-basics/