Вложенный запрос MYSQL

Узнай цену своей работы

Формулировка задачи:

Добрый день, как делать вложенный запрос в MYSQL. У меня есть 4 таблицы. 1 таблица `price` - там хранятся только цены к товарам (id,id_item,price) id_item - ID Товара price - Цена ----- 2 таблица - `nacenki` - тут храниться дополнительный цены которые будут прибавляться к основной, прибавляться они будут в случае если в характеристиках товара есть определенный ID который соответствуют к id которая хранится в наценках. id sum - Дополнительная стоимость charach - ID характеристики. 3 таблица - `nacenki_m` - тут тоже хранятся дополнительные цены только к другой характеристики id sum - Дополнительная стоимость charach_m - ID характеристики. 4 таблица goods - Тут хранятся все товары item_id = ID товара character - ID характеристики character_m - ID второй характеристики --------------------------- Так суть такова: В поиске если я указываю цены от и до <input type="num" name="min"> <input type="num" name="max"> При нажатии на поиск надо сделать так чтобы он выводил мне товара от мин до мак Вот как сделать такой запрос к базе и получить нужные товары, помогите очень нужно.. Если что спрашивайте отвечу.

Решение задачи: «Вложенный запрос MYSQL»

textual
Листинг программы
SELECT `price.price`, `goods.item_id` FROM `price`, `goods` WHERE `price.price` BETWEEN '$min' AND '$max';

Объяснение кода листинга программы

  1. SELECT - язык SQL для выбора данных из базы данных
  2. price.price - название и значение переменной, цена товара
  3. goods.item_id - название и значение переменной, идентификатор товара
  4. FROM - ключевое слово для указания источника данных
  5. price, goods - названия таблиц, из которых выбираются данные
  6. WHERE - ключевое слово для указания условия выборки данных
  7. price.price - название и значение переменной, цена товара
  8. BETWEEN - оператор сравнения для выборки данных между двумя значениями
  9. '$min' - значение переменной, минимальная цена товара
  10. AND - оператор логического И для объединения двух условий выборки
  11. '$max' - значение переменной, максимальная цена товара

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5