Vytvoříme vám e-shop a přivedeme zákazníky. Vyzkoušejte si nás zdarma
Zobrazují se odpovědi 1 až 3 z 3

Join ?

  1. Mam query ktora vyhodi IDcka nepouzivanych rules.

    Kód:
    select ruleid from gbd.InstructionRules where RuleID not in (select distinct RuleID from clr.AllocationsAudit where RevisionType = 19)
    K tymto ID teraz potrebujem z inej db priradit name a longname.
    Ako na to ? je Join ta spravna cesta? Ak nie ako lepsie sa to da ?

    Moje riesenie (skor pokus) :

    Kód:
    select db1.sm.Client.name, db1.sm.Client.longname, from sm.Client FULL JOIN db2.gbd.InstructionRules
    on db1.sm.Client.ID = db2.gbd.InstructionRules.ClientID 
    
    where (select ruleid from db2.gbd.InstructionRules where RuleID not in (select distinct RuleID from db2.clr.AllocationsAudit where RevisionType = 19))
    problem je ze neviem sklbit dohromady join a uz danu query. Myslim ze celkovo je to blbo prosim poradte akym smerom sa uberat ?

  2. Co se právě děje na Webtrhu?
  3. duben Hodnocení: 49 (100%) duben is just really nice duben is just really nice duben is just really nice duben is just really nice duben is just really nice
    2
    1. varianta:

    Kód:
    select sm.Client.name, sm.Client.longname
    from sm.Client JOIN gbd.InstructionRules 
    on sm.Client.ID = gbd.InstructionRules.ClientID 
    where  gbd.InstructionRules.ruleid not in (select distinct RuleID from clr.AllocationsAudit where RevisionType = 19)
    2. Varianta
    Kód:
    select c.name, c.longname
    from sm.Client c JOIN gbd.InstructionRules ir
    on c.ID = ir.ClientID 
    LEFT JOIN
    (select distinct RuleID from clr.AllocationsAudit where RevisionType = 19) rl
    ON
    ir.ruleid = rl.ruleid 
    where  rl.ruleid is NULL
    Jinak obecně bych se snažil databázovým CROSS Joinům spíše vyhýbat a data z jedné DB natahoval v nějakém periodickém období do druhé DB.

  4. Vdaka, hodne pomohlo.

    Takze vo vseobecnosti ak sa jedna o crossovy join je lepsie nasypat to niekam do DB ako novu tabulku ? V com je hlavny problem CROSS joinum ? Je to pomale alebo skor kvoli odkazom z jednej DB na druhu ?

Hostujeme u Server powered by TELE3