Sunday, November 18, 2001, 1:26:23 AM, Sergei wrote:

SG> Or you can emulate UNION with temporary table.
SG>   CREATE TEMPORARY xxx SELECT ...
SG>   INSERT xxx SELECT ...
SG>   SELECT xxx ...

I used this solution for a good reason : it seems cleaner than the
1..200 thing

:) Thank you so much !

for the record, here is the SQL request:

if ($sortby=="POS") {
 mysql_query("create temporary table POS_TEMP select iPosition as pos, iCDAid as cd_id 
from cdaudio where iPosition!=0");
 mysql_query("insert into POS_TEMP (pos, cd_id) select iPosition2, iCDAid from cdaudio 
where iPosition2!=0");
 mysql_query("insert into POS_TEMP (pos, cd_id) select iPosition3, iCDAid from cdaudio 
where iPosition3!=0");
 mysql_query("insert into POS_TEMP (pos, cd_id) select iPosition4, iCDAid from cdaudio 
where iPosition4!=0");
 mysql_query("insert into POS_TEMP (pos, cd_id) select iPosition5, iCDAid from cdaudio 
where iPosition5!=0");
 $result=mysql_query("select cdaudio.iCDAId, user.vchEmail, cdaudio.vchCDATitle, 
cdaudio.dtCDADate,
    cdaudio.vchComments, cdaudio.irating, user.vchFirstName, loan.iLoanId, 
genre.vchGenreDesc,
    cdaudio.iRegion, cdaudio.vchCDAArtist, cdaudio.iNumberofCDs,cdaudio.iCopie, 
user.iJukebox,
    cdaudio.iPosition, cdaudio.iPosition2, cdaudio.iPosition3, cdaudio.iPosition4, 
cdaudio.iPosition5, pos
    from cdaudio
    left join loan on cdaudio.iCDAId = loan.iCDAId
    left join genre on cdaudio.iGenreID = genre.iGenreID
    left join user on cdaudio.iUserId = user.iUserId
    left join POS_TEMP on cdaudio.iCDAid=POS_TEMP.cd_id
    and user.iUserId = $userid
    order by pos");
}

Sergei, Bruce, thank you again for your help !

-- 
 Boris Hajduk                         [EMAIL PROTECTED]


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to