MySQL

SQL är verkligen ett kraftfullt språk. Pulade lite idag med hur sektionslistningen visas i bloggen, igår implementerade jag bara så att namnet på sektionen visas. Men jag ville ha så att även antalet inlägg i den berörda sektionen visades efter namnet, jag visste dock inte riktigt hur jag skulle åstakomma det med bara en SQL-fråga. Idag såg jag en tråd på sweclockers om ett MySQL-problem och jag blev inspirerad, GROUP BY kanske skulle gå att använda? Upp med MySQL docsen och läsa, hittade inte mycket matnyttigt egentligen, visste inte direkt vad jag skulle söka på. Nästa steg? Mysql-klienten. Bara att starta mysql och börja experimentera med queries, efter tio minuter hade jag en som fungerade och den är nu implementerad i bloggen. Jag tror att jag kan optimera bland annat arkivet med mina nya kunskaper, inte helt säker men jag tror det.

Om det är någon som är intresserad av frågan som löste mitt problem så är kommer den här (har inte snyggat till den något :)):

code:

select blogs.name, blogs.id, COUNT(posts.bid) as count from blogs, posts where posts.bid=blogs.id group by blogs.name order by blogs.name ASC;

No comments.

New comment

Name:

Homepage:

E-Mail:

Skriv ordet katt för att bevisa att du inte är en bot:

Message:

  • 1