Grey_Wolf Posted April 23, 2005 Report Share Posted April 23, 2005 (edited) ir sekojosha tabula: (pats nesmu veidojis - taapeec tik stulba datu glabaashana) id|bla bla |vards1|vards2|vards3| visi vardi attiecas uz konkreeto 'bla bla' ----------- kaa lai uztaisa selectu kas: izvadiitu visus vardus peec pirmajiem alfabeeta burtiem (sakartotu) pie tam piesaistot konkreeto 'bla bla' , ja pienjem ka var but ieraksts teiksim: id|vards1|vards2|vards3| ---------------------- 1|sems|alfons|NULL| 2|kolja|semjons|szams| -------------------------- un teiksim vajag lai izvada visus kas saakas ar 'S' piedevaam sakaartojot alfabeetiskaa secibaa ieveerojot, to ka ja vards1, vards2, vards3 - sakas ar doto 'S' tad izvada: teiksim sajaa gadijumaa: --- 1.sems 2. semjons 2.szams --- varbuut to var izdariit ar vienu SELECTu? Pats esmu izdomajis tikai to ka varbuut veidot TEMP tabulu un barot tajaa iekshaa 3 seciigus selectus un peec tam vilkt aaraa jau peec 1 selecta (kartoshanas) P.S. kautkaa neiznaaca normaali izskaidrot.... Edited April 23, 2005 by Grey_Wolf Link to comment Share on other sites More sharing options...
hu_ha Posted April 23, 2005 Report Share Posted April 23, 2005 (edited) šādā veidā tu varētu salikt, lai tev visi vārdi būtu kā normāla tabula select id, vards1 as vards from tabula union all select id, vards2 as vards from tabula union all select id, vards3 as vards from tabula pēc šitā jau tev jāskatās, kas par mysql versiju - tb vai ļauj subselectus... sliktākajā gadījumā tu esi ieguvis tabulu, kuru attiecīgi ielasi masīvā un tad jau ar masīvu palīdzību sakārto.. p.s. ja pieliek vienkārši galā order by vards tad būs tas ko meklēji Edited April 23, 2005 by hu_ha Link to comment Share on other sites More sharing options...
hmnc Posted April 27, 2005 Report Share Posted April 27, 2005 (edited) SELECT a.vards1, b.vards2, c.vards3 FROM tabula AS a, tabula AS b, tabula AS c WHERE a.vards1 LIKE 's%' OR b.vards2 LIKE 's%' OR c.vards3 LIKE 's%' neesmu pārbaudījis, bet tīri teorētiski varētu strādāt. UPD galīgi kreisi rezultāti lien ārā :D bet domāju, ka šo ideju varētu izmantot Edited April 27, 2005 by hmnc Link to comment Share on other sites More sharing options...
bubu Posted April 27, 2005 Report Share Posted April 27, 2005 (edited) neesmu pārbaudījis, bet tīri teorētiski varētu strādāt. em.. tu vispār izlasīji, ko cilvēks grib? un teiksim vajag lai izvada visus kas saakas ar 'S'piedevaam sakaartojot alfabeetiskaa secibaa ieveerojot, to ka ja vards1, vards2, vards3 - sakas ar doto 'S' tad izvada: teiksim sajaa gadijumaa: --- 1.sems 2. semjons 2.sza Edited April 27, 2005 by bubu Link to comment Share on other sites More sharing options...
hmnc Posted April 27, 2005 Report Share Posted April 27, 2005 em.. tu vispār izlasīji, ko cilvēks grib? 16989[/snapback] būšu palaidis garām :unsure: Link to comment Share on other sites More sharing options...
Recommended Posts