Article View: pl.comp.bazy-danych
Article #183305zapytanie select i %
From: ploper
Date: Tue, 07 Jul 2009 06:04
Date: Tue, 07 Jul 2009 06:04
28 lines
1906 bytes
1906 bytes
Witam. Mma takie zapytanie: SELECT DISTINCT developments.* FROM "developments" INNER JOIN taggings developments_taggings ON developments_taggings.taggable_id = developments.id AND developments_taggings.taggable_type = E'Development' INNER JOIN tags developments_tags ON developments_tags.id = developments_taggings.tag_id WHERE ( (SELECT COUNT(*) FROM taggings INNER JOIN tags ON taggings.tag_id = tags.id WHERE taggings.taggable_type = E'Development' AND taggable_id = developments.id AND (tags.name LIKE E'b%')) = 1 ) AND ((maker_id IS NOT NULL) AND (category_id IS NOT NULL)) ORDER BY issue_year DESC, title ASC Nie zwraca ono wszystkich developments które w połączonej tabeli maja tags.name LIKE 'b%'. W tags mam buk, buk-1 i inne . Jak zmienie tags.name LIKE E'b%' na tags.name LIKE E'b%-%' to pokazuje wynik OK. Dlaczego tak się dzieje? Czy % nie łapie -? Przecież % zastępuje każdy znak (zero lub więcej). Pozdrawiam -- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Technical Details
Message-ID:
<796e.00000a29.4a52e554@newsgate.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsgate1.onet.pl!niusy.onet.plShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsgate1.onet.pl!niusy.onet.pl From: "ploper" <ploper@poczta.onet.pl> Newsgroups: pl.comp.bazy-danych Subject: zapytanie select i % Date: Tue, 07 Jul 2009 08:04:04 +0200 Organization: Onet.pl Lines: 28 Sender: korbka@newsgate1.test.onet.pl Message-ID: <796e.00000a29.4a52e554@newsgate.onet.pl> NNTP-Posting-Host: newsgate1.onet.pl Mime-Version: 1.0 X-Trace: newsgate1.test.onet.pl 1246946644 19510 213.180.130.17 (7 Jul 2009 06:04:04 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Tue, 7 Jul 2009 06:04:04 +0000 (UTC) X-Mailer: http://niusy.onet.pl X-Forwarded-For: 80.50.56.190, 192.168.243.42 X-User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1) Gecko/20090624 Firefox/3.5 (.NET CLR 3.5.30729) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit