Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Lukáš Toman:8.4.2020 10:03

Zdravím, potřeboval bych nasměrovat.
Potřebuji vytvořit proceduru která prohledá tablku c1 a nainsertuje vyhledaná data do tabluky c2.

Zkusil jsem: .

Chci docílit: Data se musí inzertovat do tabluky c2. v případě že v tabluce c2 nebude žádná shoda s daty v tabluce 1.
Data se musí inzertovat do tabluky c2 pokud najde částečnou shodu v tabzulce c1.
Předem velmi děkuji.

 
Odpovědět
8.4.2020 10:03
Avatar
Jan Stodůlka
Tvůrce
Avatar
Jan Stodůlka:8.4.2020 15:54

Co třeba takto. Propojíš obě tabulky a insertneš jen ty, které nemají shodu (c2.Id is null).

insert c2(name)
select c1.name
        from c1
                left join c2 on c1.name = c2.name
where c2.id is null
Nahoru Odpovědět
8.4.2020 15:54
Nechodím do hospody, protože doma programuji.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.