[ic] Cascaded query against multiple tables

Interchange User interchange-users@icdevgroup.org
Wed Jul 2 13:05:00 EDT 2003


Greetings,
	
IC 4.9.8 nightly, MySQL 4.1

I need to run a query against table1.  Based on what I find there, I  
need to take the results, and search with them against table2 and  
table3.

Table1 has a list of authors, with an index into articles they have  
written. I need to search the authors list for an author's name (via a  
text input), then, once I have that information, I need to hit table2  
and pull out all articles they have written, and table3, which contains  
supplemental information on the articles (which I can do with a join).   
I know I can do a join for the second query, but I don't know how to  
access the results from the second part of the query as search criteria  
using ITL.  Does anyone have any examples of this?

In MySQL, I would first

select articleid from nc_authorarticle where authordisplay like  
"%some_author's_name_here%";

	This would give me back a list of integers which I would then use in  
the following:

select distinct title, pubdate, from nc_redarticle, nc_authorarticle  
where nc_authorarticle.articleid = nc_redarticle.uniqueID and  
nc_redarticle.uniqueid=__whatever_articleids_were_returned_from_previous 
_search;


Thanks,

Peter




More information about the interchange-users mailing list