abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

    dnes 16:55 | Nová verze

    Projekt openSUSE dnes, 3. listopadu 2026, oficiálně vydal openSUSE Leap 16.1, novou verzi své stabilní linuxové distribuce. Novinkou je také Immutable Mode, který nahrazuje dosavadní samostatnou distribuci openSUSE Leap Micro. Podrobnosti o novém vydání najdete v oficiálním oznámení nebo v českém překladu oznámení. Instalační obrazy jsou již dostupné na get.opensuse.org. Vydání společně oslavíme v pátek ve virtuálním baru a na … více »

    lkocman | Komentářů: 0
    dnes 16:00 | Nová verze

    Bylo oznámeno vydání Fedora Linuxu 45. Ve finální verzi vychází šest oficiálních edic: Fedora Workstation a Fedora KDE Plasma Desktop pro desktopové, Fedora Server pro serverové, Fedora Cloud pro cloudové nasazení, Fedora CoreOS pro ty, kteří preferují neměnné systémy a Fedora IoT pro internet věcí. Vedle nich jsou k dispozici také další atomické desktopy, spiny a laby. Podrobný přehled novinek v samostatných článcích na stránkách

    … více »
    Ladislav Hagara | Komentářů: 0
    dnes 15:44 | Zajímavý článek

    Vědci z MIT CSAIL představili koncept 'weight-space programming' a názorně předvedli, že pokročilé jazykové modely SI dokážou přímo číst a upravovat váhy neuronových sítí. Studie ukazuje, že modely nejen dokážou identifikovat účel sítí z pouhého nahlédnutí do jejich číselných vah, ale mohou i cíleně opravovat chyby a nedostatky, například GPT-6 Astra se změnou pouhých 0,016% vah open-weight modelu Qwen3.5-0.8B podařilo odstranit

    … více »
    👻 | Komentářů: 2
    dnes 14:00 | Komunita

    Organizátoři komunitního setkání nejen českých a slovenských správců sítí CSNOG 2027, které se uskuteční 20. a 21. ledna na půdě zlínské univerzity Tomáše Bati, oznámili prodloužení termínu pro zasílání abstraktů do programu akce. Zájemci se mohou hlásit prostřednictvím webu setkání do úterý 10. listopadu. Programová komise uvítá příspěvky věnované nejen správě sítí, ale také legislativě a regulaci nebo síťařským aktivitám studentů a pedagogů.

    VSladek | Komentářů: 0
    dnes 13:55 | IT novinky

    Bylo spuštěno předobjednávání zařízení Flipper One s Linuxem. Za 20 dolarů si lze koupit kupón a zajistit si tím speciální cenu 379 dolarů po spuštění kampaně na Kickstarteru.

    Ladislav Hagara | Komentářů: 0
    dnes 12:44 | Nová verze

    Tor Browser, tj. fork webového prohlížeče Mozilla Firefox s integrovaným klientem sítě Tor přednastavený tak, aby přes tuto síť bezpečně komunikoval, byl vydán ve verzi 16.0. Postaven je na Firefoxu ESR 153. Vydána byla také nová verze 7.16 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. S Tor Browserem 16.0.

    Ladislav Hagara | Komentářů: 0
    dnes 04:00 | Nová verze

    FreeTube, desktopový klient pro YouTube využívající lokální API, byl vydán ve verzi 0.26.0. Toto velké opravné vydání mj. vrací částečnou podporu živých přenosů nebo přepracovává zobrazování titulků a obecně nastavení videa v přehrávači – FreeTube umožňuje např. přehrávat video s větším zrychlením.

    ʚĭɞ 🍉 | Komentářů: 1
    dnes 03:55 | Humor

    Další vlna kyberútoků zasáhla chladicí zařízení supermarketů v sedmi evropských zemích, Belgii, Lucembursku, Švédsku, Nizozemsku, Irsku, Estonsku a Finsku. Mrazáky se v některých prodejnách opět 'proměnily v trouby' a zahřály až na 50°C, což pochopitelně vedlo ke znehodnocení uskladněných potravin. Útoky navazují na podobný incident ve Francii z první poloviny října letošního roku, pachatel stále není znám.

    👻 | Komentářů: 9
    včera 17:52 | Zajímavý projekt
    WorldTUI je experimentální LLM o 360 milionech parametrů, který napodobuje terminál. Podle stisknutých kláves se snaží předpovídat změny na obrazovce a zvládá tak vyonávat rozličné příkazy, například Vim, tmux i jednoduchou hru Snake. Nejedná se o skutečný příkazový řádek, jeho 'soubory' i příkazy jsou pouze simulované a model může samozřejmě různě chybovat. WorldTUI vychází z jazykového modelu Qwen2.5-Coder-0.5B, který autor … více »
    👻 | Komentářů: 2
    včera 17:48 | Zajímavý článek
    Josef Bacik navrhuje novou abstrakci cell, která by celý kontejner reprezentovala jako jeden kernelový objekt. Proces by vznikl přímo uvnitř cell a nemohl by ji opustit. Oprávnění ke správě by se odvozovala od držení cellfd. … více »
    vencour | Komentářů: 11
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (20%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2970 hlasů
     Komentářů: 34, poslední 26.10. 08:24
    Rozcestník

    Dotaz: odstraneni duplicit

    16.12.2009 10:02 Leoš Literák | skóre: 74 | blog: LL | Praha
    odstraneni duplicit
    Přečteno: 1326×
    Zase mam nejaky zapeklity dotaz z redakcaku abicka. Uz dela, co by mel, akorat druhy vnitrni select vraci vice vysledku, proto i celkovy dotaz vraci vice radku, nez bych chtel. Potreboval bych upravit vnitrni subselect, aby vracel jediny radek a to s nejvyssi hodnotou sloupecku cislo u tabuky CT.
    select P.cislo, P.numeric1, P.numeric2, P.string1, P.string2, P.data,
            coalesce(counter,0) as counter, kdy, S.pridal, S.skupina, S.prava, R.cislo, contract from
            relace R, spolecne S, polozka P 
              left join (select R1.potomek as autor, count(P1.cislo) as counter, max(S1.vytvoreno) as kdy
                        from polozka P1, relace R1, vlastnost V1, spolecne S1
                        where P1.typ=2 and P1.cislo=V1.predek and V1.typ_predka='P' and V1.typ='author'
                        and R1.typ_potomka='P' and V1.hodnota=R1.cislo and S1.typ='P' and P1.cislo=S1.cislo
                        and S1.vytvoreno < now() group by autor) A on A.autor=P.cislo
              left join (select SCS.pridal as uid, CT.numeric1 as contract from polozka SC, polozka CT, spolecne SCS
                        where SC.typ=31 and CT.typ=30 and SC.numeric1 = CT.cislo and SC.cislo=SCS.cislo and SCS.typ='P' and CT.numeric1<>0
                        ) B on B.uid = P.numeric1
      where P.typ=19 and R.typ_potomka=S.typ and R.potomek=S.cislo and S.typ='P' and S.cislo=P.cislo and P.numeric1 in (1,99,143)
    Trochu vysvetleni:
    • hlavni select pres tabulky P, R, S vybira polozky typu autor
    • prvni vnoreny subselect hleda pocet clanku a datum posledniho clanku autora
    • druhy hleda polozku SC spojenou s polozkou CT, kterou vytvoril (SCS.pridal) stejny autor, potrebuji jen radek s nejvetsi hodnotou CT.cislo. Aktualne subselect vraci zadny, jeden nebo vice radku.
    Dekuji za radu. Ja nejsem sql guru, jen se snazim rozsirit existujici dotaz o dalsi funcknost.
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow

    Odpovědi

    16.12.2009 11:35 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    Nieco take?
     SELECT ... ORDER BY CT.cislo DESC LIMIT 1
    Ale to sa mi vidi prilis trivialne, asi som nepochopil otazku.
    16.12.2009 11:42 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    LIMIT u MySQL nelze použít v subquery (nepletu-li se) :(
    Tímto zpusobem jedině bláznovství:
    do WHERE subquery dát podmínku CT.cislo = (SELECT MAX(CT.cislo) ...) a zopakovat tam dotaz.
    ... ale to je dost ujeté
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    16.12.2009 11:58 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    To jsem zkousel vcetne group by, nicmnéně to dávalo nesmyslné výsledky.
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    16.12.2009 12:37 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    Když to Béčko bude takto (to u MySQL lze), tak by to mohlo vrátit jeden záznam, ne ?:
    (SELECT SCS.pridal as uid, CT.numeric1 as contract FROM polozka SC, polozka CT, spolecne SCS
      ,(SELECT  MAX(CT.cislo) AS cfuj from polozka SC, polozka CT, spolecne SCS
    	                    where SC.typ=31 and CT.typ=30 and SC.numeric1 = CT.cislo and SC.cislo=SCS.cislo and SCS.typ='P' and CT.numeric1<>0) AS tfuj
       WHERE SC.typ=31 and CT.typ=30 and SC.numeric1 = CT.cislo and SC.cislo=SCS.cislo and SCS.typ='P' and CT.numeric1<>0 AND CT.cislo = tfuj.cfuj
         GROUP BY tfuj.cfuj) AS B
    
    Ale o kvalitě bych nehovořil (nebijte mě…)
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    17.12.2009 15:46 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    Díky, ale syntax error. Asi bude řešením změnit datové schéma a předpočítat si tu hodnotu do sloupečku.
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    17.12.2009 16:06 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    Hm, mně ta část B normálně projde (samozřejmě bez závorek a AS):
    SELECT SCS.pridal as uid, CT.numeric1 as contract FROM polozka SC, polozka CT, spolecne SCS
      ,(SELECT  MAX(CT.cislo) AS cfuj from polozka SC, polozka CT, spolecne SCS
    	                    where SC.typ=31 and CT.typ=30 and SC.numeric1 = CT.cislo and SC.cislo=SCS.cislo and SCS.typ='P' and CT.numeric1<>0) AS tfuj
       WHERE SC.typ=31 and CT.typ=30 and SC.numeric1 = CT.cislo and SC.cislo=SCS.cislo and SCS.typ='P' and CT.numeric1<>0 AND CT.cislo = tfuj.cfuj
         GROUP BY tfuj.cfuj
    
    a kompletní dotaz:
    select P.cislo, P.numeric1, P.numeric2, P.string1, P.string2, P.data,
            coalesce(counter,0) as counter, kdy, S.pridal, S.skupina, S.prava, R.cislo, contract from
            relace R, spolecne S, polozka P
              left join (select R1.potomek as autor, count(P1.cislo) as counter, max(S1.vytvoreno) as kdy
                        from polozka P1, relace R1, vlastnost V1, spolecne S1
                        where P1.typ=2 and P1.cislo=V1.predek and V1.typ_predka='P' and V1.typ='author'
                        and R1.typ_potomka='P' and V1.hodnota=R1.cislo and S1.typ='P' and P1.cislo=S1.cislo
                        and S1.vytvoreno < now() group by autor) A on A.autor=P.cislo
              left join (SELECT SCS.pridal as uid, CT.numeric1 as contract FROM polozka SC, polozka CT, spolecne SCS
                            ,(SELECT  MAX(CT.cislo) AS cfuj from polozka SC, polozka CT, spolecne SCS
                          	                    where SC.typ=31 and CT.typ=30 and SC.numeric1 = CT.cislo and SC.cislo=SCS.cislo and SCS.typ='P' and CT.numeric1<>0) AS tfuj
                             WHERE SC.typ=31 and CT.typ=30 and SC.numeric1 = CT.cislo and SC.cislo=SCS.cislo and SCS.typ='P' and CT.numeric1<>0 AND CT.cislo = tfuj.cfuj
                               GROUP BY tfuj.cfuj) AS B
     on B.uid = P.numeric1
      where P.typ=19 and R.typ_potomka=S.typ and R.potomek=S.cislo and S.typ='P' and S.cislo=P.cislo and P.numeric1 in (1,99,143)
    
    taky.

    Samozřejmně nad prázdnou db na verzi 5.0.67.

    No ono asi je něco ne úplně OK v datovém modelu, pokud to nutí dělat takovéto dotazy :), ale neznám, pozadí jak to vznikalo a ani jsem to nijak nestudoval, takže si netroufám hodnotit - jen pocit na základě, již druhého podobného dotazu.

    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    17.12.2009 19:37 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: odstraneni duplicit

    Tak castecny uspech, pro jednoho uzivatele to ale vraci NULL. Trochu jsem to rozkouskoval / zkratil:

    SELECT SCS.pridal as uid, CT.numeric1 as contract, CT.cislo FROM polozka SC, polozka CT, spolecne SCS 
    WHERE SC.typ=31 and CT.typ=30 and SC.numeric1 = CT.cislo and SC.cislo=SCS.cislo and SCS.typ='P' and CT.numeric1<>0;

    1;-1;147251
    99;-1;147251
    99;1;147269

    SELECT  MAX(CT.cislo) AS cfuj from polozka CT where CT.typ=30 and CT.numeric1<>0;

    147269

    Cely subselect vraci:

    99;1

    Jdu si hrat dal

    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    17.12.2009 20:03 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    Ten select MAX vrati jediny radek, proto to nemuze fungovat. Asi by to chtelo prepsat na subselect ..
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    17.12.2009 22:39 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    Toš to jsem se fčul ztratil… :),
    A o to jde, ne ? dle "potrebuji jen radek s nejvetsi hodnotou CT.cislo"

    Do zjednodušení dotazu jsem nešel, bo jsem úplně přesně dle db a požadavku nepronikl do app. vrstvy a db struktury.

    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    17.12.2009 22:56 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    .. potrebuji jen radek s nejvetsi hodnotou CT.cislo daneho uzivatele.

    Polozka CT je navrh smlouvy, muze jich existovat vice. Autori podepisi navrh smlouvy, cimz vznikne polozka SC. V systemu muze byt vice CT, ke kterym bude n SC. CS.numeric1 obsahuje primarni klic CT. Dotaz vypisuje vsechny autory, doplnuju hodnotu CT.numeric1 z posledniho CT, na ktere existuje SC pro daneho autora, pokud zadne SC neexistuje, ma tam byt NULL.
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    17.12.2009 23:07 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    To je asi víc informací než bych fčul na klidné spaní chtěl :)
    A nastačí jen odstranit toto GROUP BY tfuj.cfuj - jen tak vařím…
    tj. (bez optimalizace):
    select P.cislo, P.numeric1, P.numeric2, P.string1, P.string2, P.data,
            coalesce(counter,0) as counter, kdy, S.pridal, S.skupina, S.prava, R.cislo, contract from
            relace R, spolecne S, polozka P
              left join (select R1.potomek as autor, count(P1.cislo) as counter, max(S1.vytvoreno) as kdy
                        from polozka P1, relace R1, vlastnost V1, spolecne S1
                        where P1.typ=2 and P1.cislo=V1.predek and V1.typ_predka='P' and V1.typ='author'
                        and R1.typ_potomka='P' and V1.hodnota=R1.cislo and S1.typ='P' and P1.cislo=S1.cislo
                        and S1.vytvoreno < now() group by autor) A on A.autor=P.cislo
              left join (SELECT SCS.pridal as uid, CT.numeric1 as contract FROM polozka SC, polozka CT, spolecne SCS
                            ,(SELECT  MAX(CT.cislo) AS cfuj from polozka SC, polozka CT, spolecne SCS
                          	                    where SC.typ=31 and CT.typ=30 and SC.numeric1 = CT.cislo and SC.cislo=SCS.cislo and SCS.typ='P' and CT.numeric1<>0) AS tfuj
                             WHERE SC.typ=31 and CT.typ=30 and SC.numeric1 = CT.cislo and SC.cislo=SCS.cislo and SCS.typ='P' and CT.numeric1<>0 AND CT.cislo = tfuj.cfuj) AS B
     on B.uid = P.numeric1
      where P.typ=19 and R.typ_potomka=S.typ and R.potomek=S.cislo and S.typ='P' and S.cislo=P.cislo and P.numeric1 in (1,99,143)
    
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    18.12.2009 18:07 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    Zadna zmena. Furt je tam null.
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    17.12.2009 16:27 happy barney | skóre: 34 | blog: dont_worry_be_happy
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    nie do stĺpčeku, ale do extra tabuľky s typom. To ti umožní zmeniť v budúcnosti variabilitu, napr "zmena výpočtu bez výpadku", "rôzne podmienky pre rôzne situácie".
    17.12.2009 16:40 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    Ve schématu je už pro podobné účely tabulka vlastnost, ale je to jen dvojice klíč: hodnota, string.
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    17.12.2009 16:52 happy barney | skóre: 34 | blog: dont_worry_be_happy
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    Môže byť. No pre kľúč aj hodnotu by som navrhoval extra tabuľku. Predsa len, typ int4 resp int8 je na porovnanie jednoduchší ako typ string.
    19.12.2009 00:32 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    Tak jsem vytvoril nove sloupecky a za chvilku to bylo hotovo, subquery byla primitivni. Do nejakych vetsich uprav schematu se mi nechce, delam nad vetvi a tak nemam chut psat migracni skripty nad spoustou objektu v databazi. Tohle branne cviceni si necham na jindy.
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    19.12.2009 08:43 happy barney | skóre: 34 | blog: dont_worry_be_happy
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    existuje jednoduchšie riešenie :-) vytvoriť novú tabuľku "vlastnosti_background", miesto "vlastnosti" vytvoriť view a pridať k nemu správne triggre / rules / ... čo ktorá databáza potrebuje. Triviálne, ak človek SQL generuje (napr XML + XSLT) :-)
    19.12.2009 22:18 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: odstraneni duplicit

    Prepis jsem odladil, uz zase vse funguje, dokonce tento dotaz vraci vysledky, jak ma. Jen jsem chtel podle noveho sloupecku filtrovat a z nejakeho divneho duvodu si mysql stezuje, ze to nejde, ze sloupecek status nezna.

    select P.cislo, P.numeric1, P.boolean1, P.string1, P.string2, P.data, coalesce(counter,0) as counter, kdy, S.pridal, S.skupina, S.prava, R.cislo, 
    (select CT.boolean2 from polozka CT where CT.cislo=P.numeric2) as status 
    from relace R join spolecne S on R.typ_potomka=S.typ and R.potomek=S.cislo join polozka P on S.typ='P' and S.cislo=P.cislo left join 
    (select R1.potomek as autor, count(P1.cislo) as counter, max(S1.vytvoreno) as kdy from polozka P1, relace R1, vlastnost V1, spolecne S1 
    where P1.typ=2 and P1.cislo=V1.predek and V1.typ_predka='P' and V1.typ='author' and R1.typ_potomka='P' and V1.hodnota=R1.cislo and 
    S1.typ='P' and P1.cislo=S1.cislo and S1.vytvoreno < now() group by autor) A 
    on A.autor=P.cislo where P.typ=19 AND status=1 ORDER BY string2 ASC;

    Chyba zni:

    Unknown column 'status' in 'where clause'

    Nedava i to smysl, nastudoval jsem mysql dokumentaci k subselectum a nepisou, ze by to nemelo jit. Dokazu filtrovat podle vsech sloupecku mimo tento ze subselectu. Proc?

    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    19.12.2009 22:34 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    Update: prepsal jsem ten subselect na left join a stejne to nefungovalo. Musel jsem prestat pouzivat alias a v podmince natvrdo napsat jmeno sloupecku. Je zakazano pouzivat aliasy v podmince, skoda.
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    20.12.2009 14:43 kulik
    Rozbalit Rozbalit vše Re: odstraneni duplicit
    Mozna je to skoda, ale je to velmi logicke. Nejprve se urci mnozina vysledku a pak se pro ni teprve dohleda ta hodnota subselectem.

    Založit nové vlákno • Nahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.