webForumDet fria alternativet

SQL sats

2 svar · 249 visningar · startad av Ryzzen

RyzzenMedlem sedan mars 2000279 inlägg
#1

Hej

Jag har två tabeller.

tabell1
dag
userID

tabell2
userID
namn
osv

I tabell1 så vill jag räkna antalet förekommster av userID sen hämta datan för den användaren och pressentera antalet funna i tabell1 samt datan från tabell2 direkt genom en SQL fråga. Om möjligt vill jag oxo sortera första på antalet funna i tabell1 därefter på namn i tabell2.

Finns det några förslag på attack sätt?

/Peter

RyzzenMedlem sedan mars 2000279 inlägg
#2

Löste det.

SELECT tabell2.namn, COUNT(tabell1.userID) AS rnk FROM tabell1, tabell2 WHERE tabell2.serID = tabell1.userID GROUP BY tabell1.userID ORDER BY rnk DESC, tabell2.namn ASC

NiklassonMedlem sedan nov. 2000823 inlägg
#3

Flyttas från PHP..

Genererad på 362 ms · cache AV · v20260730165559-full.f96bc7eb