Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 1.612 pregleda

Najnovija ↓

Problem sa brisanjem duplikata 24.07.2011. u 20:52 · pre 185 meseci #1
Hi, I'm 25 and I have issues...

Dakle, prica je veoma jednostavna.

U pitanju je sugar crm baza. Tokom importa iz CSV-a uvuklo se previse duplikata, no to nisu "cisti" duplikati.

e.g.



Dakle, uganjao sam duplikate po poljima name i email, ali treba sada da uklonim one dupes koji imaju za Industry=Other.

Da bih lakse izveo ovo, merge-ovao sam potrebne podatke u jednu tabelu.

Pokusao sam ovo, ali onda izvuce samo dupljake gdje oba unosa imaju industry=Other

Code:

select * from bo_contacts
where (last_name, phone_work, email, industry) IN (select a.last_name, a.phone_work, a.email, a.industry FROM (select count(*) AS cnt, last_name, phone_work, email, industry from bizscm.bo_contacts
GROUP by last_name,email
HAVING cnt > 1) a
where a.industry='Other');

Re: Problem sa brisanjem duplikata 25.07.2011. u 12:49 · pre 185 meseci #2
Citat:

where (last_name, phone_work, email, industry) IN (select a.last_name, a.phone_work, a.email, a.industry ...
where a.industry='Other');


dakle trazis da bude industry u a i u ovom spoljnom isti i onda kazes da oces da bude other .. naravno da ce uvek da vrati samo one koji su other

izbaci industry iz IN uslova, i izbaci ovaj where a.industry= a dodaj u unutrasnji select where industry= ..
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Problem sa brisanjem duplikata 28.07.2011. u 05:18 · pre 185 meseci #3
Hvala na pomoci.

Dosao sam do nekih rezultata, ali zaista ne zelim ovo nikome da pokusava na mysql-u.

Na kraju je jedino resenje bilo instalacija nove verzije CRM-a i fresh import, posto su se izgleda neki malo previse bakcali sa podacima.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme