Witam jestem tu nowy i dopiero zaczynam swoją przygodę z PHP, HTML ogarniam już chyba całkiem dobrze więc pora wejść na wyższy poziom i pomyśleć o PHP/MySQL
Mam przykładową bazę ze strukturą tabel
CREATE TABLE `kategorie` (
`kategoria_id` smallint(5) UNSIGNED NOT NULL,
`rodzic_id` smallint(5) UNSIGNED NOT NULL DEFAULT '1',
`kategoria` varchar(60) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `kategorie` (`kategoria_id`, `rodzic_id`, `kategoria`) VALUES
(1, 0, 'Produkty'),
(2, 1, 'AGD'),
(3, 1, 'RTV'),
(4, 2, 'Miksery'),
(5, 2, 'Tostery'),
(6, 3, 'Telewizory'),
(7, 3, 'Kina domowe');
CREATE TABLE `kat_produkty` (
`id` int(10) UNSIGNED NOT NULL,
`kategoria_id` smallint(5) UNSIGNED NOT NULL,
`produkt_id` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `kategorie_produkty` (`id`, `kategoria_id`, `produkt_id`) VALUES
(1, 4, 4),
(2, 5, 5),
(3, 6, 1);
(4, 6, 2);
CREATE TABLE `produkty` (
`produkt_id` int(10) UNSIGNED NOT NULL,
`nazwa` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `produkty` (`produkt_id`, `nazwa`) VALUES
(1, 'Produkt 1'),
(2, 'Produkt 2'),
(3, 'Produkt 3'),
(4, 'Produkt 4'),
(5, 'Produkt 5');
Jak powinno wyglądać zapytanie abym mógł wyciągnąć z tabeli produktów wszystkie produkty z kategorii "AGD" i podkategorii dla których id rodzica to id kategorii "AGD"?