Bruce, 

Thanks... exactly what I needed.


At 04:55 PM 2/16/02 -0600, you wrote:
>You need to do an outer join, something like this:
>
>SELECT     *
>FROM         dbo.Indx LEFT OUTER JOIN
>                      dbo.Op ON dbo.Indx.Op_ID = dbo.Op.Op_ID LEFT OUTER
>JOIN>                      dbo.Operator ON dbo.Indx.Operator_ID=
>dbo.Operator.Operator_ID
>WHERE     (dbo.Indx.Indx_ID = #theLot.Indx_ID#)
>
>
>----- Original Message -----
>From: "Brian Scandale" <[EMAIL PROTECTED]>
>To: "CF-Talk" <[EMAIL PROTECTED]>
>Sent: Saturday, February 16, 2002 4:42 PM
>Subject: query troubles
>
>
>> I have a query that I'm not sure how to do...
>>
>> Essentially, this query works properly and returns one row.
>>
>> IF Indx.Operator_ID_In has a match in the Operator table. Otherwise it
>returns zero rows.
>>
>> Is there a proper way to write this query so that it returns one row,
 with
>the Operator fields empty if there is no match. (which is what I need it to
>do.)
>>
>>
>> SELECT *
>> FROM Indx, Op, Operator
>> WHERE Indx_ID = #theLot.Indx_ID#
>> AND Op.Op_ID = Indx.Op_ID
>> <!--- --->AND Operator.Operator_ID = Indx.Operator_ID_In
>> 
>
______________________________________________________________________
Get Your Own Dedicated Windows 2000 Server
  PIII 800 / 256 MB RAM / 40 GB HD / 20 GB MO/XFER
  Instant Activation · $99/Month · Free Setup
  http://www.pennyhost.com/redirect.cfm?adcode=coldfusionb
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to