V4RB Where condition in join query
Ivan Smahin
ivan_smahin at paradigmasoft.com
Thu Jun 5 15:06:21 CDT 2008
Hello Ernesto,
Thursday, June 5, 2008, 10:59:21 PM, you wrote:
> Thanks Ivan,
> On 05-giu-08, at 20:56, Ivan Smahin wrote:
>> Hello Erne,
>>
>> Thursday, June 5, 2008, 8:10:36 PM, you wrote:
>>
>>> Hi Ruslan,
>>
>>> I got this query:
>>
>>> Select m.Recid as [m_Recid], m.Media_Description, m.Euro_Price,
>>> m.Stock, m.Edition_Date, a.Artist, b.Title, b.Recorded, m.Media,
>>> m.Items_in_Box, m.Filed_Date, m.Barcode
>>> From [Media] m
>>> Inner Join [Alb_Med_Linker] bmk On Alb_Med_Linker_Med_link
>>> Inner Join [Albums] b On Alb_Med_Linker_Alb_link
>>> Inner Join [Art_Alb_Linker] abk On Art_Alb_Linker_Alb_link
>>> Inner Join [Artists] a On Art_Alb_Linker_Art_link
>>> Where False
>>
>>> that returns more than 70000 records...
>>> shouldn't it retun 0 records since Where condition is false?
>>
>> Report it to Mantis please.
>> Definitely it should be zero records.
> Another thing I've noticed is that resulting cursor is writable,
> shouldn't it be read only since it's a result of a join?
It will be RO anyway.
--
Best regards,
Ivan Smahin
Senior Software Engineer
Paradigma Software, Inc
Valentina - The Ultra-Fast Database
http://www.valentina-db.com
More information about the Valentina
mailing list