Rabim sql stavek, s katerim bi lahko skopiral več polj iz ene tabele v drugo, ampak se ta ne smejo podvajati. Torej z DISTINCT mi deluje samo pri enem polju, pri dveh pa ne gre več.
tabela 1
id | bcd | cde
1 | 5 | xy
2 | 5 | xy
3 | 9 | tz
4 | 9 | dc
Polji bcd in cde morata iti v tabelo 2, kjer je drugačna struktura, recimo takole:
tabela 2
id | tuv | uvz
Torej bcd gre v tuv polje, cde pa v uvz polje. Pomembno je še, da ne sme biti podvojenih zapisov. Recimo zapisa z id 1 in 2 sta popolnoma identična, zato mora biti v novi tabeli samo en zapis. Zapisa 3 in 4 pa nista identična, ker se cde razlikuje.
Preden zapravim celo dopoldne pri tem, ve kdo kako narediti distinct na dveh poljih?