Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Kmicic - 08-09-2006 01:54 [MySQL] Jak to zrobic
Majac tabele : Tabela 1 : Pola : id1,id2, Nazwisko
jak sprawdzic (wylowic) czy w bazie ta kombinacja ma zduplikowane rekordy dla tej kombinacji pól ?
oraz dla : Tabeli 2 : Pola : id1,id2,id3
pasi123@gmail.com - 08-09-2006 01:54
Kmicic napisał(a): > Majac tabele : > Tabela 1 : > Pola : id1,id2, Nazwisko > > jak sprawdzic (wylowic) czy w bazie ta kombinacja ma zduplikowane > rekordy dla tej kombinacji pól ? > > oraz dla : > Tabeli 2 : > Pola : id1,id2,id3
SELECT * FROM Tabela 1 AS t1, Tabela 2 AS t2 WHERE t1.id1 = t2.id1 AND t1.id2<>t2.id2;
Nie wiem czy dobrze, ale moze zadziala. Jak chcesz wydobyc tylko wiersze bez duplikatow, to do zwyklego selecta dodajesz DISTINCT.
kubik - 08-09-2006 01:54
Kmicic napisał(a): > Majac tabele : > Tabela 1 : > Pola : id1,id2, Nazwisko > > jak sprawdzic (wylowic) czy w bazie ta kombinacja ma zduplikowane > rekordy dla tej kombinacji pól ? SELECT COUNT(*),id1,id2,Nazwisko AS counter FROM `urls` GROUP BY id1,id2,Nazwisko HAVING counter>1
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona