valoook
Новичок
В моем случае 1 элемент может быть хоть во всех категориях сразу. У категории может быть много элементов.
Как я понял нужна новая таблица со связями.
Вообщем такая задачка вышла.
Дано:
Таблица с элементами
CREATE TABLE IF NOT EXISTS `hjexy_STE_items` (
`it_id` int(12) NOT NULL AUTO_INCREMENT,
`it_name` varchar(120) NOT NULL,
PRIMARY KEY (`it_id`)
);
Таблица со связями
CREATE TABLE IF NOT EXISTS `hjexy_STE_links` (
`link_it_id` int(12) NOT NULL,
`link_cat_id` int(12) NOT NULL,
);
Таблица с категориями опущу. Упростим задачу.
Цель: вывести на страницу ид и имена элементов из категории с ид = 1.
Что я сделал.
Создал таблицу связей.
Не найдя нормального урока(без джойнов). Попытался вводить в phpmyadamine различные запросы, все тщетно. Я в mysql слаб. И не смог понять как сделать синтаксически правильный вложенный запрос.
Но я знаю, что мне нужно. Мне нужно выбрать из таблицы со связями все ид таваров у которых `link_cat_id` = 1 и используя эти идишники запросить данные из первой таблицы. Помогите пожалуйста с запросом новичку.
Как я понял нужна новая таблица со связями.
Вообщем такая задачка вышла.
Дано:
Таблица с элементами
CREATE TABLE IF NOT EXISTS `hjexy_STE_items` (
`it_id` int(12) NOT NULL AUTO_INCREMENT,
`it_name` varchar(120) NOT NULL,
PRIMARY KEY (`it_id`)
);
Таблица со связями
CREATE TABLE IF NOT EXISTS `hjexy_STE_links` (
`link_it_id` int(12) NOT NULL,
`link_cat_id` int(12) NOT NULL,
);
Таблица с категориями опущу. Упростим задачу.
Цель: вывести на страницу ид и имена элементов из категории с ид = 1.
Что я сделал.
Создал таблицу связей.
Не найдя нормального урока(без джойнов). Попытался вводить в phpmyadamine различные запросы, все тщетно. Я в mysql слаб. И не смог понять как сделать синтаксически правильный вложенный запрос.
Но я знаю, что мне нужно. Мне нужно выбрать из таблицы со связями все ид таваров у которых `link_cat_id` = 1 и используя эти идишники запросить данные из первой таблицы. Помогите пожалуйста с запросом новичку.