Mariusz wrote: > I would like to be able to select records from the a table where record_id > and $record_id from my @record_ids matches. I know I could go through a > loop and send a SELECT query for each element in the array but is there a > better way? How can I accomplish the same but only sending one query? > > thanks, > Mariusz
i don't really understand your question. are you saying that currently you are doing something like: foreach my $record_id (@record_ids){ my $sql = "select * from your_table where record_id = $record_id"; #-- send $sql to DB } you don't like it because you end up sending multiple SQL to your DB and you would like a way to just send one SQL? If so, try something like: my $sql = 'select * from your_table where record_id in(' . join(',',@record_ids) . ')'; #-- send $sql to DB david -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]