LarsG skrev:
...Du borde kunna skriva så här
..."create temporary table t select sid,max(tid) as tid from online group by sid...
Det denna kod gör är att den skapar en tabell t. Förutsättningen för att du ska kunna skapa en tabell är att den inte redan finns. I och med att koden körts en gång så finns ju tabellen, alltså kan den inte skapas igen. Däremot kan du då använda t eftersom den finns. Om du vill bli av med t så får du skriva "drop table t" eller ev "drop temporary table t".
Jag vet inte vad det innebär att den deklareras som temporary dock. Försvinner den av sig själv efter ett tag? Vad är skillnaden mellan "create temporary table" och "create view"?