"select top 4 * from din tabell,din tabell2,din tabell3 order by din tabell.datum,din tabell2.datum,din tabell3 desc"
Frågan#1
Går det att hämta top 4 från 2 tabeller ordnat efter datum?
5 svar · 206 visningar · startad av andreas_lindh
Går det att hämta top 4 från 2 tabeller ordnat efter datum?
"select top 4 * from din tabell,din tabell2,din tabell3 order by din tabell.datum,din tabell2.datum,din tabell3 desc"
går det att göra med hur många tabeller som helst?
ändrade lite på inlägget jepp det går och göra det!
select top 4 from
(select * from tabell1
union all
select * from tabell2
) order by datum
Det förutsätter att tabell1 och tabell2 har samma antal kolumner och att de är jämförbara typmässigt. Annars så får du lägga in dummy-värden så att det stämmer överens.
LarsG skrev:
select top 4 from (select * from tabell1 union all select * from tabell2 ) order by datumDet förutsätter att tabell1 och tabell2 har samma antal kolumner och att de är jämförbara typmässigt. Annars så får du lägga in dummy-värden så att det stämmer överens.
Tjänar man något på att lösa det med UNION?