Иcпользование Inner Join (MySql + C#)

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

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

Работаю над програмкой(преддипломная работа), речь идет о приложении - магазине на c#. Я долго искал но так и не понял как правильно пользоваться inner join. У меня база данных с алкоголем где основная табллица - [товар](id,id_изготовитель,название,id_обьем,id_тип/*виски,ром и тд.*/,цена). Мне нужно в ComboBox-е или хотя бы textbox-e вывести все доступные значения из таблиц изготовитель, обьем и тип. Ниже прилагаю фото. Думал добавлять сразу в кореннуютаблицу, но если я захочу добавить целый продукт то появиться проблема, в любом случае придеться воодить id.

Решение задачи: «Иcпользование Inner Join (MySql + C#)»

textual
Листинг программы
 SELECT Товар.Название,Изготовитель.Название, Объем.Объем, Тип.Тип FROM Товар LEFT JOIN Изготовитель ON Товар.Id_изготовитель=Изготовитель.id_изготовитель LEFT JOIN Объем ON Товар.id_объем=Объем.id_объем LEFT JOIN Тип ON  Товар.id_тип=Тип.id_тип

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

В данном коде выполняется запрос к базе данных с использованием оператора SELECT. В запросе выбираются следующие поля: Название товара, Название изготовителя, Объем товара и Тип товара. Для выполнения запроса используется соединение таблиц с помощью оператора JOIN. В данном случае используется соединение по идентификаторам: с таблицы Товар на таблицу Изготовитель по полю Id_изготовитель, с таблицы Товар на таблицу Объем по полю id_объем, с таблицы Товар на таблицу Тип по полю id_тип. Синтаксис кода написан на языке SQL (Structured Query Language).

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


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

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

14   голосов , оценка 4.071 из 5