Tobi: MySQL-Join

Beitrag lesen

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 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