• User Attivo

    join tra 3 tabelle uguali

    Salve ragazzi, questo è il primo topic che apro vorrei una mano...

    questo è il mio problema;

    Ho tre portali e vorrei che la tabella user di due di questi portali venga copiata nella tabella user del terzo portale, ho provato ad effettuare un sincronizzazione con un programma esterno (sqlyog) ma quando sincronizzo una tabella con quella principale il contenuto della terza tabella viene sovrascritto!

    Spero di essere stato chiaro..

    faccio un esempio

    Tabella A -B -C

    Quanto sincronizzo A con C si sovrascrivono i dati di B
    Quanto sincronizzo B con C si sovrascrivono i dati di A

    Vi ringrazio anticipatamente!


  • User

    Da quello che ricordo sqlyog ti dovrebbe indicare qual'e' la query che effettivamente viene lanciata.

    Posta quella e sara' piu' facile capire il problema.


  • User Attivo

    <job version="4.2">
    <syncjob>
    <abortonerror abort="no" />
    <fkcheck check="no" />
    <source>
    <host>localhost</host>
    <user>root</user>
    <pwd></pwd>
    <port>3306</port>
    <database>amici</database>
    </source>
    <target>
    <host>localhost</host>
    <user>root</user>
    <pwd></pwd>
    <port>3306</port>
    <database>nuke</database>
    </target>
    <tables all="no">
    <table>
    <name>nuke_users</name>
    <columns all="no">
    <column>name</column>
    <column>username</column>
    <column>user_email</column>
    <column>femail</column>
    <column>user_website</column>
    <column>user_avatar</column>
    <column>user_regdate</column>
    <column>user_icq</column>
    <column>user_occ</column>
    <column>user_from</column>
    <column>user_interests</column>
    <column>user_sig</column>
    <column>user_viewemail</column>
    <column>user_theme</column>
    <column>user_aim</column>
    <column>user_yim</column>
    <column>user_msnm</column>
    <column>user_password</column>
    <column>storynum</column>
    <column>umode</column>
    <column>uorder</column>
    <column>thold</column>
    <column>noscore</column>
    <column>bio</column>
    <column>ublockon</column>
    <column>ublock</column>
    <column>theme</column>
    <column>commentmax</column>
    <column>counter</column>
    <column>newsletter</column>
    <column>user_posts</column>
    <column>user_attachsig</column>
    <column>user_rank</column>
    <column>user_level</column>
    <column>broadcast</column>
    <column>popmeson</column>
    <column>user_active</column>
    <column>user_session_time</column>
    <column>user_session_page</column>
    <column>user_lastvisit</column>
    <column>user_timezone</column>
    <column>user_style</column>
    <column>user_lang</column>
    <column>user_dateformat</column>
    <column>user_new_privmsg</column>
    <column>user_unread_privmsg</column>
    <column>user_last_privmsg</column>
    <column>user_emailtime</column>
    <column>user_allowhtml</column>
    <column>user_allowbbcode</column>
    <column>user_allowsmile</column>
    <column>user_allowavatar</column>
    <column>user_allow_pm</column>
    <column>user_allow_viewonline</column>
    <column>user_notify</column>
    <column>user_notify_pm</column>
    <column>user_popup_pm</column>
    <column>user_avatar_type</column>
    <column>user_sig_bbcode_uid</column>
    <column>user_actkey</column>
    <column>user_newpasswd</column>
    <column>points</column>
    <column>last_ip</column>
    <column>karma</column>
    </columns>
    </table>
    </tables>
    </syncjob>
    </job>

    QUESTO è quello che viene scritto nel file creato da sqlyog!

    la query non so dove andarla a capitare!

    Grazie per la risposta!