Hallo,
Könntest du mal einen (Beispiel-)MySQL-Dump der beiden Tabellen zur Verfügung stellen? Ich hab da eine Idee, würde das aber gerne zuerst mal ausprobieren.
--
-- Tabellenstruktur für Tabelle
--
CREATE TABLE IF NOT EXISTS
PRIMARY KEY (
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='tabelle 1' AUTO_INCREMENT=4 ;
--
-- Daten für Tabelle
--
INSERT INTO
(2, 'Eintrag 3'),
(3, 'Eintrag 4');
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle
--
CREATE TABLE IF NOT EXISTS
PRIMARY KEY (
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='tabelle2' AUTO_INCREMENT=7 ;
--
-- Daten für Tabelle
--
INSERT INTO
(2, 0, 'Eintrag nummer 2 in tabelle 2 mit tabelle1_id = 1'),
(3, 1, 'Eintrag nummer 3 in tabelle 2 mit tabelle1_id = 1'),
(4, 2, 'Eintrag nummer 1 in tabelle 2 mit tabelle1_id = 2'),
(5, 2, 'Eintrag nummer 2 in tabelle 2 mit tabelle1_id = 2'),
(6, 3, 'Eintrag nummer 1 in tabelle 2 mit tabelle1_id = 3');
passt das so?
MySQL-Version: 4.0.15
Danke für die Hilfe!
Grüße Tobi
-- Tabellenstruktur für Tabelle
tabelle1--
CREATE TABLE IF NOT EXISTS
tabelle1 (id int(10) unsigned NOT NULL auto_increment,bezeichnung varchar(200) NOT NULL,PRIMARY KEY (
id)) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='tabelle 1' AUTO_INCREMENT=4 ;
--
-- Daten für Tabelle
tabelle1--
INSERT INTO
tabelle1 (id, bezeichnung) VALUES (1, 'Eintrag 1'),(2, 'Eintrag 3'),
(3, 'Eintrag 4');
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle
tabelle2--
CREATE TABLE IF NOT EXISTS
tabelle2 (id int(10) unsigned NOT NULL auto_increment,tabelle1\_id int(10) unsigned NOT NULL,bezeichnung varchar(200) NOT NULL,PRIMARY KEY (
id)) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='tabelle2' AUTO_INCREMENT=7 ;
--
-- Daten für Tabelle
tabelle2--
INSERT INTO
tabelle2 (id, tabelle1\_id, bezeichnung) VALUES (1, 1, 'Eintrag nummer 1 in tabelle 2 mit tabelle1_id = 1'),(2, 0, 'Eintrag nummer 2 in tabelle 2 mit tabelle1_id = 1'),
(3, 1, 'Eintrag nummer 3 in tabelle 2 mit tabelle1_id = 1'),
(4, 2, 'Eintrag nummer 1 in tabelle 2 mit tabelle1_id = 2'),
(5, 2, 'Eintrag nummer 2 in tabelle 2 mit tabelle1_id = 2'),
(6, 3, 'Eintrag nummer 1 in tabelle 2 mit tabelle1_id = 3');
passt das so?
MySQL-Version: 4.0.15
Danke für die Hilfe!
Grüße Tobi