Well.. my queries use to work before but now  it does not.

I have a collection question for everyone.

How do you or what approach would you use if I have to a search on a collection on up 
to 10 tables in one query and then get a unique key to grab the record set after the 
search?

I have one and the results are correct but as you know <cfindex> requires a unique key 
to extract the record(s).

any suggestions?

for example my query to populate the collection is:

SELECT tbl_KnowledgebaseIDLog.KBKeyID,
       tbl_KnowledgebaseIDLog.isActive,
       tbl_KnowledgebaseIDLog.isDelete,
       tbl_KnowledgebaseIDLog.kbid, 
       tbl_Knowledgebase.kbID,
       tbl_Knowledgebase.kbTitle,
       tbl_Knowledgebase.kbDocType, 
       tbl_Knowledgebase.Abstract,
       tbl_Knowledgebase.notes,
       tbl_Knowledgebase.links,
       tbl_Knowledgebase.isFileAttached,
       tbl_Knowledgebase.hasImage,
       tbl_Knowledgebase.isActive,
       tbl_Knowledgebase.isDelete,
           
       tbl_DocumentType.documentTypeID, 
       tbl_DocumentType.documentType, 
       tbl_DocumentType.isActive, 
       tbl_DocumentType.isDelete, 
           
           tbl_SubjectTerm.subjectid,
           tbl_SubjectTerm.subject,
           tbl_SubjectTerm.isActive,
           tbl_SubjectTerm.isDelete,
           
           tbl_KnowledgebaseSubjectTermAssociation.kbid,
           tbl_KnowledgebaseSubjectTermAssociation.subjectid,
           tbl_KnowledgebaseSubjectTermAssociation.isActive,
           tbl_KnowledgebaseSubjectTermAssociation.isDelete, 
           
           tbl_Category.categoryid,
           tbl_Category.category,
           tbl_Category.isActive,
           tbl_Category.isDelete,
           
           tbl_Subcategory.subcategoryid,
           tbl_Subcategory.subcategory,
           tbl_Subcategory.isActive,
           tbl_Subcategory.isDelete,
           
           tbl_CategorySubcategoryAssociation.categoryID,
           tbl_CategorySubcategoryAssociation.subcategoryID,
           tbl_CategorySubcategoryAssociation.isActive,
           tbl_CategorySubcategoryAssociation.isDelete,
           
           tbl_KnowledgebaseCategoryAssociation.kbid, 
           tbl_KnowledgebaseCategoryAssociation.subcategoryid, 
           tbl_KnowledgebaseCategoryAssociation.isActive, 
           tbl_KnowledgebaseCategoryAssociation.isDelete, 
           
           tbl_Event.eventid, 
           tbl_Event.eventName,
           tbl_Event.isActive,
           tbl_Event.isDelete,     
           
           tbl_KnowledgebaseEventAssociation.kbid, 
           tbl_KnowledgebaseEventAssociation.eventid, 
           tbl_KnowledgebaseEventAssociation.isActive, 
           tbl_KnowledgebaseEventAssociation.isDelete,
           
           tbl_Casestudy.casestudyid,
           tbl_Casestudy.project,
           tbl_Casestudy.isActive,
           tbl_Casestudy.isDelete,
           
           tbl_KnowledgebaseCasestudyAssociation.kbid, 
           tbl_KnowledgebaseCasestudyAssociation.casestudyid, 
           tbl_KnowledgebaseCasestudyAssociation.isActive, 
           tbl_KnowledgebaseCasestudyAssociation.isDelete    
            
                             

FROM   tbl_KnowledgebaseIDLog,
       tbl_Knowledgebase, 
           tbl_DocumentType, 
       tbl_SubjectTerm, 
       tbl_KnowledgebaseSubjectTermAssociation, 
       tbl_Category, 
       tbl_SubCategory, 
       tbl_CategorySubcategoryAssociation, 
       tbl_KnowledgebaseCategoryAssociation, 
       tbl_Event, 
       tbl_KnowledgebaseEventAssociation,
           tbl_Casestudy,
           tbl_KnowledgebaseCasestudyAssociation
           

 
       
WHERE  tbl_KnowledgebaseIDLog.kbid = tbl_Knowledgebase.kbID
       and
       tbl_Knowledgebase.kbDocType =  tbl_DocumentType.documentTypeID
       AND
       tbl_KnowledgebaseSubjectTermAssociation.kbid = tbl_Knowledgebase.kbID
       and
       tbl_KnowledgebaseSubjectTermAssociation.kbid = tbl_KnowledgebaseIDLog.kbid
       and
       tbl_KnowledgebaseSubjectTermAssociation.subjectid = tbl_SubjectTerm.subjectid
       and
       tbl_CategorySubcategoryAssociation.categoryID = tbl_Category.categoryid
       and
       tbl_CategorySubcategoryAssociation.subcategoryID = tbl_Subcategory.subcategoryid
          and
          tbl_KnowledgebaseCategoryAssociation.kbid = tbl_Knowledgebase.kbID
         and
         tbl_KnowledgebaseCategoryAssociation.kbid = tbl_KnowledgebaseIDLog.kbid
         and
          tbl_KnowledgebaseCategoryAssociation.subcategoryid = 
tbl_CategorySubcategoryAssociation.subcategoryID
      and
          tbl_KnowledgebaseEventAssociation.kbid = tbl_Knowledgebase.kbID
          and
          tbl_KnowledgebaseEventAssociation.kbid  = tbl_KnowledgebaseIDLog.kbid
          and
          tbl_KnowledgebaseEventAssociation.eventid =tbl_Event.eventid
          and   
          tbl_KnowledgebaseCasestudyAssociation.kbid = tbl_Knowledgebase.kbID
          AND
          tbl_KnowledgebaseCasestudyAssociation.kbid = tbl_KnowledgebaseIDLog.kbid
          and
          tbl_KnowledgebaseCasestudyAssociation.casestudyid = tbl_Casestudy.casestudyid
          and
          tbl_DocumentType.isActive = '1'
          AND 
      tbl_DocumentType.isDelete = '0' 
      AND
          tbl_Casestudy.isActive = '1'
          and
          tbl_Casestudy.isDelete = '0'
          and
          tbl_Event.isActive = '1'
          and
          tbl_Event.isDelete = '0'
          and
          tbl_KnowledgebaseCasestudyAssociation.isActive = '1'
          and 
          tbl_KnowledgebaseCasestudyAssociation.isDelete = '0'
          and  
          tbl_KnowledgebaseEventAssociation.isActive = '1'
          and 
          tbl_KnowledgebaseEventAssociation.isDelete = '0'
          and             
          tbl_Category.isActive = '1'
          and
          tbl_Category.isDelete = '0'
          and
          tbl_Subcategory.isActive = '1'
          and
          tbl_Subcategory.isDelete = '0'
          and
          tbl_CategorySubcategoryAssociation.isActive = '1'
          and
          tbl_CategorySubcategoryAssociation.isDelete = '0'
          and
          tbl_KnowledgebaseCategoryAssociation.isActive = '1'
          and 
          tbl_KnowledgebaseCategoryAssociation.isDelete = '0'
          and  
          tbl_SubjectTerm.isActive = '1'
          and
          tbl_SubjectTerm.isDelete = '0'
          and
          tbl_KnowledgebaseSubjectTermAssociation.isActive = '1'
          and
          tbl_KnowledgebaseSubjectTermAssociation.isDelete = '0'
          and
          tbl_KnowledgebaseIDLog.isActive = '1'
          and
      tbl_KnowledgebaseIDLog.isDelete = '0'
          and      
          tbl_Knowledgebase.isDelete = '0' 
     
ORDER BY  tbl_Knowledgebase.kbTitle ASC, 
          tbl_SubjectTerm.subject ASC, 
         tbl_Subcategory.subcategory ASC


Long enough? ;-)

thanks,

chris
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to