In fact this should work too...

select *
 from re_property prop, re_agent agent
 left outer join re_image image on image.imageid = (select max(imageId) from 
re_image where re_image.propid = prop.propid)
where agent.propID = prop.propID

B)


Brett Payne-Rhodes wrote:
> Hi Seona,
> 
> A workaround that should work...
> 
> select *
>   from re_property prop, re_agent agent
>   left outer join re_image image 
>     on image.propid = prop.propid
>    and image.imageid = (select max(imageId) from re_image where 
> re_image.propid = prop.propid)
>  where agent.propID = prop.propID
> 
> Assuming 'imageId' is the key for your re_image table.
> 
> This will get you the latest(?) image added for a property. min(imageId) 
> would get you the first(?) image added for a property. You might need a flag 
> on the image to indicate which one is the 'main' image perhaps...
> 
> Cheers,
> 
> Brett
> B)
> 
> 
> Seona Bellamy wrote:
> 
>>Brett and Scott,
>>
>>Thanks for that, I think I'm slowly starting to understand the join thing.
>>
>>Sadly, however, I've found a small problem with the way we're doing 
>>this. Have a look at http://www.renovate.com.au/realestate/ to see what 
>>this is yielding me - when there's multiple images attached to a 
>>property, that property appears multiple times in the list.
>>
>>Now, I went and did a bit of reading and as far as I can tell that is 
>>exactly what's supposed to happen. It's not quite what I'd wanted to 
>>have happen, though.
>>
>>Is this a case where I simply have to abandon keeping the images in a 
>>seperate table and make them part of the re_property table? I'd always 
>>thought that was a clumsy way of doing it, but I'm willing to if it's 
>>the only way to achieve the results I want.
>>
>>Cheers,
>>
>>Seona.
>>
>>
> 
> 
> 
> 

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"cfaussie" group.
To post to this group, send email to cfaussie@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/cfaussie
-~----------~----~----~----~------~----~------~--~---

Reply via email to