Odd query behavior - Mailing list pgsql-sql
From | Dan McFadyen |
---|---|
Subject | Odd query behavior |
Date | |
Msg-id | BA48DC793F18724D862C27C8F2C131CC62094F@exchange03.cryptocard.internal Whole thread Raw |
Responses |
Re: Odd query behavior
Re: Odd query behavior Re: Odd query behavior |
List | pgsql-sql |
<div class="Section1"><p class="MsoNormal">Hello,<p class="MsoNormal"> <p class="MsoNormal">I've come across an odd situation.I've had access to a database where a the following happens:<p class="MsoNormal"> <p class="MsoNormal">" SELECT* FROM table WHERE name LIKE 'abc%' " returns 2 rows...<p class="MsoNormal"> <p class="MsoNormal">but...<p class="MsoNormal"> <pclass="MsoNormal">" SELECT * FROM table WHERE name IN (SELECT name FROM table WHERE name LIKE 'abc%')" returns 0 rows...<p class="MsoNormal"> <p class="MsoNormal">I've also tried doing a join on the column to anothertable that has what appears to be the same data, and the join comes out with zero rows. Weirder yet, I took the hashof both of the values and it came out identical.<p class="MsoNormal"> <p class="MsoNormal">Now, I know the first thingyou'll ask is if you can get a copy of the data to re-produce it, and the problem is, I got a copy of the data in question,and loaded into another server and it works fine. Both queries return 2 rows.<p class="MsoNormal"> <p class="MsoNormal">Ido know that server it was running on was Finnish. The database uses a UTF8 encoding though, so I don'tknow what that would make any difference.<p class="MsoNormal"> <p class="MsoNormal">Any ideas about things I shouldbe looking at?<p class="MsoNormal"> <p class="MsoNormal">Thanks<p class="MsoNormal"> <p class="MsoNormal">Dan<p class="MsoNormal"> </div>The information transmitted is intended only for the person or entity to which it is addressed andmay contain confidential and/or privileged material. Statements and opinions expressed in this e-mail may not representthose of the company. Any review, retransmission, dissemination or other use of, or taking of any action in relianceupon, this information by persons or entities other than the intended recipient is prohibited. If you received thisin error, please contact the sender immediately and delete the material from any computer. Please see our legal detailsat http://www.cryptocard.com CRYPTOCard Inc. is registered in the province of Ontario, Canada with Business number80531 6478. CRYPTOCard Europe is limited liability company registered in England and Wales (with registered number05728808 and VAT number 869 3979 41); its registered office is Aztec Centre, Aztec West, Almondsbury, Bristol, UK,BS32 4TD