Thanks for the help guys.
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of [EMAIL PROTECTED] Sent: April 8, 2002 1:28 PM To: [EMAIL PROTECTED] Subject: RE: [CFTALKTor] Pulling a Distinct Value from one of two tables First off, your entreProfile.profileID = busPlan.profileID is the same for all cases, so you should have it only once in your query to simplify it. That said, here's your solution: <CFQUERY NAME="links" DATASOURCE="database"> SELECT DISTINCT ON (busPlan.profileID) busPlan.*, entreProfile.* FROM busPlan, entreProfile WHERE entreProfile.profileID = busPlan.profileID <CFIF status IS "new"> AND busPlan.status LIKE "new" <CFELSEIF status IS "under_review"> AND busPlan.status LIKE "under_review" <CFELSEIF status IS "approved"> AND busPlan.status LIKE "approved" <CFELSE> AND busPlan.status LIKE "failed" </CFIF> </CFQUERY> Terry Fielder Network Engineer Great Gulf Homes / Ashton Woods Homes [EMAIL PROTECTED] > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On > Behalf Of Arun Persaud > Sent: Monday, April 08, 2002 1:06 PM > To: [EMAIL PROTECTED] > Subject: RE: [CFTALKTor] Pulling a Distinct Value from one of > two tables > > > Thanks for the suggestion Marc. But let me explain it a > little bit more Rudy. > > Basically I'm trying to create a User Profile Interface. The > user submits their profile and as well as a document. At a > later date they can submit more documents. Therefore, one > profile can have multiple documents associated with it. > That's why I have one table for profile information and > another for document information. The common value between > both tables is the "profileID". > > A profile is created once, but the user can submit a new > document each time thereafter because their profileID is > inserted to the "busPlan" table. Thus the multiple occurances > of the "profileID" in the busPlan table. > > > On the Administration end, these documents are categorized by > the following "new, under review, approved and fail" > > > Basically I have two tables: "entreProfile" and "busPlan". > > I need to pull a value from the "fullName" column from the > "entreProfile" table and the DISTINCT "profileID" value from > the column named "profileID" in the "busPlan" table. > > The need for the DISTINCT "profileID" value from the > "busPlan" table is that the "profileID" value occurs more than once. > > My display page currently shows all occurances of a > "profileID" value. For example, if John Doe submitted 3 > documents, then his name (fullName) value would appear 3 > times (because the "profileID" value occurs 3 times in the > "busPlan" table). > > > > This is my current code which displays all occurances of the > fullName and profileID values: > > <CFQUERY NAME="links" DATASOURCE="database"> > SELECT busPlan.*, entreProfile.* > FROM busPlan, entreProfile > > <CFIF status IS "new"> > WHERE busPlan.status LIKE "new" AND entreProfile.profileID = > busPlan.profileID > > <CFELSEIF status IS "under_review"> > WHERE busPlan.status LIKE "under_review" AND > entreProfile.profileID = busPlan.profileID > > <CFELSEIF status IS "approved"> > WHERE busPlan.status LIKE "approved" AND > entreProfile.profileID = busPlan.profileID > > <CFELSE> > WHERE busPlan.status LIKE "failed" AND entreProfile.profileID > = busPlan.profileID > </CFIF> > </CFQUERY> > > > I know it's a lot, but thanks again for the assistance. I > really appreciate it. > > > > Arun Persaud > [EMAIL PROTECTED] > > > > > > > -----Original Message----- > From: rudy [mailto:[EMAIL PROTECTED]] > Sent: April 8, 2002 12:03 PM > To: [EMAIL PROTECTED] > Subject: Re: [CFTALKTor] Pulling a Distinct Value from one of > two tables > > > > But I'd like to pull the DISTINCT value from the table "busPlan" > > only and not "entreProfile" table. > > > > <CFQUERY NAME="links" DATASOURCE="biobroker"> > > SELECT busPlan.*, entreProfile.* > > FROM busPlan, entreProfile > > WHERE status LIKE "new" > > </CFQUERY> > > arun, could you please indicate which distinct value you > want, and why you > think you couldn't just select from the busPlan table alone? > > no sense involving a second table if you don't need to > > you indicated that you already did this to one table > > > SELECT COUNT(DISTINCT profileID) AS new > > FROM busPlan > > WHERE status LIKE "new" > > and i'm curious why this doesn't work, because this is the > syntax you need, > according to your explanation -- "I'd like to pull the > DISTINCT value from > the table busPlan only" > > > rudy > http://rudy.ca/ > > - > You are subscribed to the CFUGToronto CFTALK ListSRV. > This message has been posted by: "rudy" <[EMAIL PROTECTED]> > To Unsubscribe, Please Visit and Login to http://www.CFUGToronto.org/ > Manager: Kevin Towes ([EMAIL PROTECTED]) http://www.CFUGToronto.org/ This System has been donated by Infopreneur, Inc. (http://www.infopreneur.net) - You are subscribed to the CFUGToronto CFTALK ListSRV. This message has been posted by: "Arun Persaud" <[EMAIL PROTECTED]> To Unsubscribe, Please Visit and Login to http://www.CFUGToronto.org/ Manager: Kevin Towes ([EMAIL PROTECTED]) http://www.CFUGToronto.org/ This System has been donated by Infopreneur, Inc. (http://www.infopreneur.net) - You are subscribed to the CFUGToronto CFTALK ListSRV. This message has been posted by: "Arun Persaud" <[EMAIL PROTECTED]> To Unsubscribe, Please Visit and Login to http://www.CFUGToronto.org/ Manager: Kevin Towes ([EMAIL PROTECTED]) http://www.CFUGToronto.org/ This System has been donated by Infopreneur, Inc. (http://www.infopreneur.net)
