Problem MySQL

Jakub Labath jakub na rocketmail.com
Pondělí Prosinec 11 21:12:18 CET 2000


Ahoj,

Opoved na [1];
ak som spravne pochopil ci sa tam nachadzaju duplikaty

mysql> select * from vela;                                             
 +------+-------+------------+
| id   | meno  | priezvisko |
+------+-------+------------+
|    1 | Jakun | Labath     |
|    2 | Jakun | Labath     |
|    3 | Jakun | Labath     |
|    4 | Jakun | Labath     |
|    5 | Jakub | Labath     |
|    5 | Jakub | Laabath    |
+------+-------+------------+
6 rows in set (0.00 sec)

mysql> select meno,priezvisko from vela group by meno,priezvisko having
count(meno)>1 and count(priezvisko) >1;
+-------+------------+
| meno  | priezvisko |
+-------+------------+
| Jakun | Labath     |
+-------+------------+
1 row in set (0.00 sec)


Odpoved na [2 .. X];
vselico sa da vselikde ale
co je zle na tom osetrit niketore veci zo strany programu?
iba tak na okraj lepsie sa to potom portuje na ine SQL servre

Takisto prijemny den
jakub


> Tu je jeho spominany problem:
> 
> Zdravim
>      potreboval by som poradit s niekolkymi vecami v MySQL ku ktorym
> mi
>      manual nepomohol.
> 
>      [1] Mam podozrenie, ze v jednej z databaz sa nachadzaju dva krat
> tie
>      iste informacie. t.j. ze napr. v databaze ABC v tabulke HLAVNA s
> poliami
>      PORADOVE_CISLO, MENO, PRIEZVISKO su udaje, ktore sa lisia iba
> poradovym
>      cislom. Ako ich zistit?
> 
>      [2] Tento problem vynikol tym, ze viacej ludi mohlo updatovat
> HLAVNA.
>      Preto ma napadlo vytvorit pre kazdeno uzivatela jednu pomocnu
> tabulku
>      napr. USER_x s poliami PORADOVE_CISLO, MENO, PRIEZVISKO. Lenze
> sa
> mi
>      nepodarilo urobit taky query, ktory by pre hladane kriterium
> zobrazil
>      najprv udaje z tabulky HLAVNA a potom z USER_x (teda da sa to ak
> to
> 
>      urobim cez 2 query: jeden pre HLAVNA a druhy pre USER_X. Da sa
> to
> urobit
>      aj pomocou jedneho prikazu? Priklad uvedeny v manualy k MySQL mi
> totizto
>      urobilo kombinacie oboch tabuliek, co som nechcel.
> 
>      [3] Kez uz mam tieto dve tabulky ako urobit to aby root mohol
> update
>      HLAVNA tak, ze
>          a) zisti ci udaj v USER_X sa uz nenachadza v HLAVNA, ak ano
> tak
> ho
>      ulozi do nejakeho suboru (povedzme dupl.txt)  alebo povedzme do
> tabulky
>      DUPL
>          b) ak jedno s poli (napr. PRIEZVISKO) je identicke s polom,
> ktore je uz
>      v databaze, aby ho ukozil do suboru (povedyme mozno_chyba.txt)
> alebo
>      povedzme do tabulky MOZNO_CHYBA - ide mi o to, aby v tabulke
> HLAVNA
> 
>      neboli udaje, ktore vznikli preklepom (napr. pri pouziti
> diakritiky)
>          c) ak neplati a) a b) tak nech je slovo presunute z USER_X
> do
> HLAVNA
> 


__________________________________________________
Do You Yahoo!?
Yahoo! Shopping - Thousands of Stores. Millions of Products.
http://shopping.yahoo.com/


Další informace o konferenci Databases