Sorteren zonder ORDER BY

Status
Niet open voor verdere reacties.

raymond88

Gebruiker
Lid geworden
24 feb 2010
Berichten
287
In de database heb ik een tabelletje. Hierin staat een top 3 van iets. Dus veldje top_1, top_2, top_3 bijvoorbeeld. Deze stop ik in deze volgorde in een array

Nu haal ik deze op, en aan de hand van de nummers in deze velden, ga ik de naam hierbij opzoeken in een andere tabel. Dat middels "WHERE id IN ($dearraygoedopgemaakt)". Maar nu sorteert hij ze dus automatisch op iets vanuit die andere tabel.

Hoe kan ik dit goed oplossen. De volgorde van de array voor de query is goed, maar daarna gaat het dus fout.

Hoop dat ik duidelijk was ;)
 
het is mij nog een beetje vaag,
Maar ander prop je de uitkomst van de query weer in een array en laat je die opnieuw sorteren.
 
Ja, dat nog een keer in een array proppen dan maar. Niet geheel netjes denk ik, maar het werkt wel.

Thanks!
 
Lijkt mij dat dit prima via SQL in een keer goed kan worden uitgelezen.

Kun je de volledige query + variabelen die je daarvoor opmaakt posten?
 
Query

SELECT *
FROM parties
WHERE id IN (".implode(',',$array_party_ids).") AND active = '1'

Waar dus $array_party_ids de array is met verscheidene nummers.
 
en $array_party_ids wordt door een query opgemaakt?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan