Merhabalar,

Final projesi olarak bir web sayfası hazırlamaya çalışıyorum. 3 farklı tablodaki verileri birleştirmeyi bir türlü yapamadım

Tablo & İçerikleri:

-- --------------------------------------------------------

--
-- Tablo yapısı: `alt_1_menu`
--

CREATE TABLE IF NOT EXISTS `alt_1_menu` (
  `alt_m1_id` int(5) NOT NULL AUTO_INCREMENT,
  `alt_m1_ad` varchar(50) NOT NULL,
  `alt_ana_m_id` int(5) NOT NULL,
  `alt_m1_sra` int(5) NOT NULL,
  `alt_m1_yyn` enum('E','H') NOT NULL DEFAULT 'H',
  `alt_m1_alt` enum('E','H') NOT NULL DEFAULT 'H',
  PRIMARY KEY (`alt_m1_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin5 AUTO_INCREMENT=21 ;

--
-- Tablo döküm verisi `alt_1_menu`
--

INSERT INTO `alt_1_menu` (`alt_m1_id`, `alt_m1_ad`, `alt_ana_m_id`, `alt_m1_sra`, `alt_m1_yyn`, `alt_m1_alt`) VALUES
(11, 'Ders Programı', 5, 3, 'E', 'H'),
(10, 'Danışmanlıklar', 5, 2, 'E', 'H'),
(9, 'Akademik Takvim', 5, 1, 'E', 'H'),
(3, 'Akademik Personel', 3, 1, 'E', 'H'),
(1, 'Tarihçe', 2, 1, 'E', 'H'),
(2, 'Yönetim', 2, 2, 'E', 'H'),
(8, 'Yönetmelikler\r\n', 4, 3, 'E', 'E'),
(7, 'Lisans Üstü', 4, 2, 'E', 'E'),
(6, 'Lisans', 4, 1, 'E', 'E'),
(5, 'Projeler', 3, 3, 'E', 'H'),
(4, 'Yayınlarımız', 3, 2, 'E', 'H'),
(12, 'Ders Linkleri', 5, 4, 'E', 'H'),
(13, 'Staj', 5, 5, 'E', 'H'),
(14, 'ÖBİS', 5, 6, 'E', 'H'),
(15, 'Faydalı Linkler', 5, 7, 'E', 'H');

-- --------------------------------------------------------

--
-- Tablo yapısı: `alt_2_menu`
--

CREATE TABLE IF NOT EXISTS `alt_2_menu` (
  `alt_m2_id` int(5) NOT NULL AUTO_INCREMENT,
  `alt_m2_ad` varchar(50) NOT NULL,
  `alt_alt_m_id` int(5) NOT NULL,
  `alt_m2_sra` int(5) NOT NULL,
  `alt_m2_yyn` enum('E','H') NOT NULL DEFAULT 'H',
  PRIMARY KEY (`alt_m2_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin5 AUTO_INCREMENT=13 ;

--
-- Tablo döküm verisi `alt_2_menu`
--

INSERT INTO `alt_2_menu` (`alt_m2_id`, `alt_m2_ad`, `alt_alt_m_id`, `alt_m2_sra`, `alt_m2_yyn`) VALUES
(1, 'Ders İçerikleri', 6, 1, 'E'),
(2, 'Ders Programı', 6, 2, 'E'),
(3, 'Sınav Programı', 6, 3, 'E'),
(4, 'Ders Programı', 7, 1, 'E'),
(5, 'Sınav Programı', 7, 2, 'E'),
(6, 'Lisans Yönetmeliği', 8, 1, 'E'),
(7, 'Lisansüstü Yönetmeliği', 8, 2, 'E'),
(8, 'Danışmalık Uygulama İlkeleri', 8, 3, 'E'),
(9, 'Disiplin Yönetmeliği', 8, 4, 'E'),
(11, 'Yok Varmı Bilemem', 8, 5, 'E'),
(12, 'Ömür Başgül', 8, 6, 'E');

-- --------------------------------------------------------

--
-- Tablo yapısı: `ana_menu`
--

CREATE TABLE IF NOT EXISTS `ana_menu` (
  `ana_m_id` int(5) NOT NULL AUTO_INCREMENT,
  `ana_m_ad` varchar(50) NOT NULL,
  `ana_m_sra` int(5) NOT NULL,
  `ana_m_url` varchar(50) NOT NULL,
  `ana_m_yyn` enum('E','H') NOT NULL DEFAULT 'H',
  `ana_m_alt` enum('E','H') NOT NULL DEFAULT 'H',
  PRIMARY KEY (`ana_m_id`),
  UNIQUE KEY `ana_m_ad` (`ana_m_ad`,`ana_m_url`),
  UNIQUE KEY `ana_m_url` (`ana_m_url`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin5 AUTO_INCREMENT=7 ;

--
-- Tablo döküm verisi `ana_menu`
--

INSERT INTO `ana_menu` (`ana_m_id`, `ana_m_ad`, `ana_m_sra`, `ana_m_url`, `ana_m_yyn`, `ana_m_alt`) VALUES
(1, 'ANASAYFA', 1, './index.php', 'E', 'H'),
(2, 'BÖLÜMÜMÜZ', 2, './index.php?m1=1', 'E', 'E'),
(3, 'AKADEMİK', 3, './index.php?m1=2', 'E', 'E'),
(4, 'EĞİTİM', 4, './index.php?m1=3', 'E', 'E'),
(5, 'İLETİŞİM', 5, './index.php?m1=4', 'E', 'H');


Resimde göründüğü gibi menüler bu şekilde sıralanması grerek, fakat ben bir türlü yapamadım

SELECT ana_menu.ana_m_id,ana_menu.ana_m_ad,ana_menu.ana_m_yyn,ana_menu.ana_m_alt, alt_1_menu.alt_m1_id, alt_1_menu.alt_m1_ad, alt_1_menu.alt_m1_yyn, alt_1_menu.alt_m1_alt, alt_2_menu.alt_m2_id, alt_2_menu.alt_m2_ad, alt_2_menu.alt_alt_m_id, alt_2_menu.alt_m2_sra, alt_2_menu.alt_m2_yyn FROM ana_menu, alt_2_menu, alt_1_menu

WHERE (ana_menu.ana_m_id = alt_1_menu.alt_ana_m_id ) AND (alt_1_menu.alt_ana_m_id=alt_2_menu.alt_alt_m_id) GROUP BY ana_m_id;
Böyle saçma bir sql sorgusu yazmaya çalıştım ama beceremedim.

+----------+----------+-----------+
| ana_menu|alt_1_menu|alt_2_menu|
+----------+-----------+-----------

SELECT * FROM ana_menu, alt_1_menu, alt_2_menu;
Şeklinde denedim olmadı.

........ana_menu
............|___alt_1_menu
...................|_____alt_2_menu


ana_menu.ana_m_id ile alt_1_menu.alt_ana_m_id ve alt_2_menu.alt_alt_m_id

buradaki numaralar arasında ilişkilendirmeyi bir türlü çözemedim.

SELECT ana_menu.ana_m_ad, alt_1_menu.alt_m1_ad, alt_2_menu.alt_m2_ad
FROM ana_menu, alt_1_menu, alt_2_menu
kısacası 3 tablo sanki tek tablo imiş gibi gözükmesini nasıl sağlarım?

İlgilendiğiniz için şimdiden çok teşekkürler...