Hej, Otestat: funkar ej Det betyder att den inte vet ifrån vilken tabell (t1 eller t2) den ska hämta fältet compuser, ändra alltså till t1.compuser. Även ett stavfel i ORDER BY. Jo, jag vet, men det var den enda jag hittade så jag tänkte att det kanske var en stenkorkad sql-parser :)Order by namn
Jag vill göra en SQL sats, men jag vill sortera efter antalet poster likadana och inte sortera efter namnet.
Ex: Ifall fältet Stad har 5 Malmö, 3 Arlöv, 1 Örebro så skall den ta fram:
Malmö
Malmö
Malmö
Malmö
Malmö
Arlöv
Arlöv
Arlöv
Örebro
Tacksam för svar.
Mvh HassanSv: Order by namn
select city
from tabell as t1
inner join (select city, count(*) as citycount from tabell group by city) as t2
on t1.city = t2.city
order by t2.citycountSv:Order by namn
min kod:
<code>
Set RS = Connect.Execute("Select id,compuser From song as t1 inner join (Select compuser, count(*) as compusercount from song group by compuser) as t2 on t1.compuser = t2.compuser order by t2.compuer")
</code>
felmeddelande:
Column 'compuser' in field list is ambiguous
Tacksam för svar..Sv: Order by namn
Set RS = Connect.Execute("SELECT id, t1.compuser FROM song AS t1 INNER JOIN (SELECT compuser, count(*) AS compusercount FROM song GROUP BY compuser) AS t2 ON t1.compuser = t2.compuser ORDER BY t2.compuser DESC")
/JohanSv:Order by namn