ВЫБОРКА - MySQL (219656)
Формулировка задачи:
Добрый день!
Существует n количество одинаковых по структуре таблиц
Какова концепция сравнения определенного поля
Скажу, 2 таблицы я могу сравнить, а как это выполнить со всеми таблицами.
То есть задача такая В каждой из таблиц есть ARTICLE (ключевое поле) . также и в остальных...
Графическое представление
Это 2 разные, но у них есть одинаковые артиклы, а нужно достать все кроме у которых цена больше
Я не прошу сделать за меня. Вопрос возможно ли такое?
дайте курс. SQL самый базовый. Так же пишу в Delphi. Может как то совместить?
(Объем таблиц будет большой)
Решение задачи: «ВЫБОРКА»
textual
Листинг программы
SELECT ARTICLE, BRAND, MIN(PRICE) FROM AllpartnersTable GROUP BY ARTICLE, BRAND
Объяснение кода листинга программы
В данном коде выполняется запрос к базе данных с использованием языка SQL. Запрос состоит из следующих действий:
- SELECT - выбор данных из таблицы.
- ARTICLE - название столбца
article
таблицы. - BRAND - название столбца
brand
таблицы. - MIN(PRICE) - функция вычисления минимального значения столбца
price
. - FROM - указание источника данных.
- AllpartnersTable - название таблицы, из которой производится выборка.
- GROUP BY - группировка данных по столбцам
article
иbrand
. Таким образом, данный запрос выбирает из таблицыAllpartnersTable
данные по столбцамarticle
иbrand
, группирует их по значениям этих столбцов и вычисляет минимальное значение столбцаprice
для каждой группы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д