The first will always return one row. I suppose I could go that route
On 12/8/05, Dave Watts <[EMAIL PROTECTED]> wrote: > > > this is the meat of the SP > > > > @value_needed is the value I need to get. it needs to be > > a.adviceID from the first select. > > > > SELECT > > a.userIDFK, a.adviceID, > > UD.userPhotoPath AS adviceseekerPhotoPath, > > UD.userPhoto AS adviceSeekerPhoto, > > UD.userSensitivity AS adviceSeekerSensitivity, > > UD.userCareer AS adviceSeekerCareer, > > UD.userHumor AS adviceSeekerHumor, > > UD.userPersonality AS adviceSeekerPersonality, > > UD.userIntelligence AS adviceSeekerIntelligence, > > UD.userDescription AS adviceseekerdescription > > FROM Advice a INNER JOIN userData UD on A.userIDFK = UD.UserID > > WHERE a.userIDFK = @Input_userID > > > > -- select data on "the other people" > > SELECT > > aa.Advice_aboutID, aa.AdviceIDFK, aa.PhotoDescription, > > aa.adviceSensitivity, aa.adviceCareer, aa.adviceHumor, > > aa.advicePersonality, > > aa.adviceIntelligence, aa.PhotoPath, aa.Photo > > FROM Advice_about aa > > WHERE aa.adviceIDFK = @value_needed > > > > -- select existing ratings > > SELECT > > ar.adviceIDFK, ar.ratingUserID, ar.adviceFeedback, ar.rating, > > UD.userLogin > > FROM Advice_ratings ar LEFT OUTER JOIN userData UD on > > ar.ratingUserID = > > UD.UserID > > WHERE ar.adviceIDFK = @value_needed > > GROUP BY ar.ratingUserID, UD.userLogin, ar.adviceIDFK, > > ar.adviceFeedback, ar.rating > > Will the first query return a single value in all cases? If not, the whole > thing doesn't make much sense. In any case, why not write the thing as one > big SELECT statement? > > Dave Watts, CTO, Fig Leaf Software > http://www.figleaf.com/ > > Fig Leaf Software provides the highest caliber vendor-authorized > instruction at our training centers in Washington DC, Atlanta, > Chicago, Baltimore, Northern Virginia, or on-site at your location. > Visit http://training.figleaf.com/ for more information! > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:226638 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

