he, he ... nu ser jag att min "pseudo kod" inter ser korrekt ut.
Detta är mer korrekt:
SELECT my.SomeField, (SELECT COUNT(SomeUniqueID) FROM AnotherTable WHERE SubUniqueID = my.UniqueID GROUP BY SubUniqueID) As FieldCnt " & _
"FROM MyTable my"
SomeUniqueID kan det finnas n-antal olika förekomster av i relationstabellen AnotherTable med relationen:
MyTable.UniqueID | 0 --> n | AnotherTable.SubUniqueID
Tyvärr ingen höjdare prestanda mässigt då det vart segare än att slå en join och köra en Count() och gruppera :(
Jo, jag vet .... och man hoppas att det kommer förändringar till det bättre :e
cya,
/PatrikB
Med risk för att klassas som ett troll, men jag vet att det finns många som väljer MySQL till nya projekt utan att reflektera över alternativen. Därför kan det vara intressant att se vad som erbjuds på andra sidan staketet Det finns en annan fri databas som erbjuder subselects, views, triggers, stored procedures med mera. Inte i alphaversion, inte i betaversion, utan stabilt, på riktigt. Dess namn är PostgreSQL. Se listan i slutet på den länkade sidan nedan:
Men PostgreSQL fungerar inte i Windows! Eller har jag fel?
-Edit-
Jag såg länken i LMD:s inlägg att PostgreSQL 7.4 kommer att
stöda Windows! Den senaste versionen är 7.3.3, så snart kan
man använda också med Windows!
263 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2