Aktywne Wpisy
ChickenDriver2 +15
#pracbaza
Klęska urodzaju.
Wygrałem rekrutację w firmie A. Dostałem ofertę. Przyjąłem ale na wypowiedzeniu (3 m-ce), krótko po jej przyjęciu dostałem zaproszenie w firmie B do rozmowy w sprawie pracy w fajniejszym zakresie, w większej firmie, z lepszymi opiniami na GW i w ogóle. Poszedłem pogadać, bo co mi szkodzi. Rzuciłem jeszcze większy hajs niż przyjąłem w A i tyle. No i po około miesiącu od przyjęcia oferty A, firma B złożyła
Klęska urodzaju.
Wygrałem rekrutację w firmie A. Dostałem ofertę. Przyjąłem ale na wypowiedzeniu (3 m-ce), krótko po jej przyjęciu dostałem zaproszenie w firmie B do rozmowy w sprawie pracy w fajniejszym zakresie, w większej firmie, z lepszymi opiniami na GW i w ogóle. Poszedłem pogadać, bo co mi szkodzi. Rzuciłem jeszcze większy hajs niż przyjąłem w A i tyle. No i po około miesiącu od przyjęcia oferty A, firma B złożyła
Fennrir +64
Niezła #patodeweloperka w #katowice przebijająca chyba nawet wrocławskie nadbudówki: trzykondygnacyjna nadbudowa stanowiąca połowę wysokości budynku. Kamienice są w ewidencji, ale konserwator najwyraźniej problemu nie widzi, co innego gdyby szaraczek chciał wymienić okna, wtedy już by była "ingerencja w wygląd zabytku". IMO powinien być bezwzględny zakaz nadbudowywania zabytkowych kamienic (z jedynymi dopuszczalnymi wyjątkami w celu odtworzenia oryginalnej wysokości czy wyrównania pierzei), bo to co się dzieje w ostatnich latach to jest kompletna patologia.
#sql #programowanie #bazydanych
insert into TABELAA
select distinct a, b, c
from TABELAB
select distinct a,b,c
into #tmp
from TABELAB
insert into TABELAA
select ...
from #tmp
Jest ta opcja indexowa zeby ignorował duplikaty ale nie wiem jak to uruchomić, to było by najlepsze
To już zależy od obsługi błędów w procedurze
Aczkolwiek pomysł @thomekh jest jak najbardziej ok. Posługiwanie się tempowymi tabelkami jest częstą i dobrą praktyką
Distinct jest podobno bardziej wymagający niż Group By. Ja bym założył unique index na tych trzech unikatowych kolumnach, wybierał z B group By i dodał left join aby sprawdzić, czy nie ma rekordów w A.
Czyli:
select TableB.a, TableB.b, TableB.c from TableB left join TableA on TableA.a = TableB.a and TableA.b = TableB.b and TableA.c = TableB.c
where TableA.a is null
group by TableB.a, TableB.b, TableB.c
Ale to samo zadziała