Hello all, I'm trying to do some processing on the front end to optimize my query on the backend. I would like to generate a list of id's for this query like so:
SELECT REPLACE('3,4,5,6,7,8,9',',',' OR element_id=') INTO @tmp; Then use it like: mysql> select @tmp; +---------------------------------------------------------------------------------------------------+ | @tmp | +---------------------------------------------------------------------------------------------------+ | 3 OR element_id=4 OR element_id=5 OR element_id=6 OR element_id=7 OR element_id=8 OR element_id=9 | +---------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec) mysql> select * from display__Element where [EMAIL PROTECTED]; +------------+--------------+------------+ | element_id | display_name | data_units | +------------+--------------+------------+ | 3 | Sync | | +------------+--------------+------------+ 1 row in set (0.00 sec) mysql> select * from display__Element where element_id=3 OR element_id=4 OR element_id=5 OR element_id=6 OR element_id=7 OR element_id=8 OR element_id=9; +------------+---------------+------------+ | element_id | display_name | data_units | +------------+---------------+------------+ | 3 | Sync | | | 4 | Graph Samples | V | | 5 | First E | V | | 7 | Graph Sample | V | | 8 | Test Graph | V | +------------+---------------+------------+ 5 rows in set (0.00 sec) mysql> The problem is that when I try to use a variable that is a string with OR's contained, it only uses the first one. Anybody know what is going on here? David Godsey -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]