Snitz Forums 2000
Snitz Forums 2000
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Community Forums
 Code Support: ASP (Non-Forum Related)
 Mainataining Column Order in Recordset
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

Shaggy
Support Moderator

Ireland
6780 Posts

Posted - 27 October 2011 :  11:35:38  Show Profile  Reply with Quote
OK, bare with me here, my brain's a bit mushy at the moment!

Say, for example, I have a table (ONE) with 5 records in it, each with a unique ID. In another table (TWO) I have some records, each with 5 columns. Using those 5 columns in TWO, I want to select the information from ONE ordering it by the order of the columns in TWO.

So my tables would be:
ONE
---
ID	FIELD
1	abc
2	def
3	ghi
4	jkl
5	mno

TWO
---
ID	COL1	COL2	COL3	COL4	COL5
1	3	1	2	5	4
And my query would be:
SELECT O.FIELD FROM ONE O,TWO T WHERE O.ID IN (T.COL1,T.COL2,T.COL3,T.COL4,T.COL5) AND T.ID=1
And I want the returned recordset to be in the order:
  • ghi
  • abc
  • def
  • mno
  • jkl
Any suggestions on how I'd achieve that without using any more tables or columns?

<edit>Figured it out - forgot I'd managed to achieve this before using MySQL's "FIELD" function. So now my query looks like this:
SELECT O.FIELD FROM ONE O,TWO T WHERE O.ID IN (T.COL1,T.COL2,T.COL3,T.COL4,T.COL5) AND T.ID=1 ORDER BY FIELD(O.ID,T.COL1,T.COL2,T.COL3,T.COL4,T.COL5)
And returns the recordset in the desired order. Huzzah! </edit>


Search is your friend
“I was having a mildly paranoid day, mostly due to the
fact that the mad priest lady from over the river had
taken to nailing weasels to my front door again.”

Edited by - Shaggy on 27 October 2011 11:53:24

Carefree
Advanced Member

Philippines
4207 Posts

Posted - 27 October 2011 :  11:58:08  Show Profile  Reply with Quote
LOL Shaggy, maybe your brain was a bit mushy. You meant "bear with me" vs "bare with me" (which means to denude or to strip). I don't think anyone taking their clothing off would have helped think through the process.
Go to Top of Page

Shaggy
Support Moderator

Ireland
6780 Posts

Posted - 27 October 2011 :  12:48:05  Show Profile  Reply with Quote
I say what I mean and I mean what I say!


Search is your friend
“I was having a mildly paranoid day, mostly due to the
fact that the mad priest lady from over the river had
taken to nailing weasels to my front door again.”
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
Snitz Forums 2000 © 2000-2021 Snitz™ Communications Go To Top Of Page
This page was generated in 0.09 seconds. Powered By: Snitz Forums 2000 Version 3.4.07