Visualizzazione dei risultati da 1 a 3 su 3

Discussione: unire due tabelle

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    3

    unire due tabelle

    salve a tutti, ho un piccolo problema da risolvere, ho due tabelle presenti nel DB che devo unire ma non capisco come fare.

    qualcuno ha la pazienza di spiegarmi come devo usare il merge?
    le tabelle sono le seguenti:

    CREATE TABLE `ibf_feedback` (
    `cid` int(16) NOT NULL auto_increment,
    `to_id` int(16) NOT NULL default '0',
    `from_id` int(16) NOT NULL default '0',
    `author_ip` varchar(20) NOT NULL default '',
    `date` int(10) NOT NULL default '0',
    `comment` longtext NOT NULL,
    `type` int(16) NOT NULL default '0',
    `flag` tinyint(1) NOT NULL default '0',
    `flag_time` int(16) NOT NULL default '0',
    `respond` tinyint(1) NOT NULL default '0',
    `item` int(16) NOT NULL default '0',
    `validate` int(16) NOT NULL default '0',
    PRIMARY KEY (`cid`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6808 ;

    CREATE TABLE `ibf_trade_comments` (
    `cid` int(16) NOT NULL auto_increment,
    `from_id` int(16) NOT NULL default '0',
    `to_id` int(16) NOT NULL default '0',
    `author_ip` varchar(20) NOT NULL default '',
    `date` int(16) NOT NULL default '0',
    `comment` longtext NOT NULL,
    `type` int(16) NOT NULL default '0',
    `flag` tinyint(1) NOT NULL default '0',
    `flag_time` int(16) NOT NULL default '0',
    `respond` tinyint(1) NOT NULL default '0',
    `item` int(16) NOT NULL default '0',
    `validate` int(1) NOT NULL default '0',
    PRIMARY KEY (`cid`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6835 ;

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    3
    ho visto che in linea generale per creare una tabella merge si può inserire questa query

    ma poi come faccio per inserire i dati mancanti?


    CREATE TABLE t1 (
    a INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    b CHAR(20));
    CREATE TABLE t2 (
    a INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    b CHAR(20));
    CREATE TABLE totale (
    a INT NOT NULL AUTO_INCREMENT,
    b CHAR(20), INDEX(a))
    ENGINE=MERGE
    UNION=(t1,t2)
    INSERT_METHOD=LAST;

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    3
    ragazzi mi manca solo la tabella total

    qualcuno può aiutarmi?

    CREATE TABLE `t1` (
    `a` int(11) NOT NULL auto_increment,
    `cid` int(16) NOT NULL default '0',
    `to_id` int(16) NOT NULL default '0',
    `from_id` int(16) NOT NULL default '0',
    `author_ip` varchar(20) NOT NULL default '',
    `date` int(10) NOT NULL default '0',
    `comment` longtext NOT NULL,
    `type` int(16) NOT NULL default '0',
    `flag` tinyint(1) NOT NULL default '0',
    `flag_time` int(16) NOT NULL default '0',
    `respond` tinyint(1) NOT NULL default '0',
    `item` int(16) NOT NULL default '0',
    `validate` int(16) NOT NULL default '0',
    PRIMARY KEY (`a`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;


    CREATE TABLE `t2` (
    `a` int(11) NOT NULL auto_increment,
    `cid` int(16) NOT NULL default '0',
    `from_id` int(16) NOT NULL default '0',
    `to_id` int(16) NOT NULL default '0',
    `author_ip` varchar(20) NOT NULL default '',
    `date` int(16) NOT NULL default '0',
    `comment` longtext NOT NULL,
    `type` int(16) NOT NULL default '0',
    `flag` tinyint(1) NOT NULL default '0',
    `flag_time` int(16) NOT NULL default '0',
    `respond` tinyint(1) NOT NULL default '0',
    `item` int(16) NOT NULL default '0',
    `validate` int(1) NOT NULL default '0',
    PRIMARY KEY (`a`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5



    CREATE TABLE totale (
    a INT NOT NULL AUTO_INCREMENT,
    b CHAR(20), INDEX(a))
    ENGINE=MERGE
    UNION=(t1,t2)
    INSERT_METHOD=LAST; ???????????????

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.