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