| FAQ |
| Kalender |
|
|
|
|
#1 | ||
|
|||
|
Klarade millennium-buggen
|
Citat:
Man kan också kringgå Mysql:s förbud mot att välja ut och uppdatera i samma fråga. Om man vill uppdatera en tabell så att en rad får samma värde som en annan rad har, t ex. Kod:
Update tabell set kolumn= (select kolumn from tabell where index=värde) where index=annatvärde Om man använder metoden ovan så blir det en ny temporär tabell, som vi kan ställa en fråga till så här: Kod:
Update tabell set kolumn=
( select kolumn from
(select * from tabell) as x
where index=värde )
where index=annatvärde
|
||
|
|
Svara med citat
|
|
|
#2 | ||
|
|||
|
Klarade millennium-buggen
|
Lindhl hann före men jag skulle valt Lindahls lösning för den är "rätt" tänkt...:
Kod:
SELECT *
FROM (SELECT *
FROM resultat
ORDER BY date DESC
LIMIT 50
) AS s
ORDER BY resultat DESC
Senast redigerad av Conny Westh den 2009-09-09 klockan 09:02 |
||
|
|
Svara med citat
|
| Svara |
|
|