Visa ett inlägg
Oläst 2007-12-09, 17:15 #6
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av Starweb
Citat:
Ursprungligen postat av elprisguiden
Pröva med
select * from (SELECT * FROM `tabell_b` order by field (nummer,2,3,1,4)) as x group by `tabella_id`
Frågan är gjord bara på tabell_b , så du får koppla de två tabellerna själv. Men urvalet blir som du önskar.
Frågan är lite krävande, så om prestanda är avgörande så kanske du ska fortsätta leta efter annan lösning.
Oj, tack för svar. Trodde att hoppet helt var ute.
Som du säger så kommer det nog inte gå då det ibland är mkt data som efterfrågas, men kan ju vara kul att klura ut hur man får det att fungera, och sen kanske man kan optimera frågan bättre.
Jag provade din sql snutt, men den verkar inte förstå vad field är för något. Jag kör dock mysql 5.
db_namn är namnet på min databas.

Felmeddelandet:
Error Code : 1305
FUNCTION db_namn.field does not exist
(0 ms taken)

Har inte satt mig in i frågan men "Field" ska du ersätta med namnet på din kolumn förmodar jag =)
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat