Какой вид связи - MySQL
Формулировка задачи:
День добрый. Предположим: есть 2 таблицы. Первая с полями (
id, name, prices
) и вторая с полями (id, strahovka, sum
). Нужно что при заполнении второй таблицы,поляstrahovka
(значения брались что бы из поля первой таблицы поляname
) подставлялось соответвующая цена в полеsum
(значения из поля первой таблицы поляprices
). Какой вид связи лучше использовать? И по каким полям лучше сделать внешний ключ?Решение задачи: «Какой вид связи»
textual
Листинг программы
SELECT t2.id, t2.id_name, t1.name AS strahovka, t1.price AS SUM FROM table2 t2 JOIN table1 t1 ON(t1.id = t2.id_name)
Объяснение кода листинга программы
- В данном коде используется оператор SELECT для выбора данных из базы данных.
- Выбираются следующие поля: id и id_name из таблицы table2, а также strahovka и SUM из таблицы table1.
- Для объединения таблиц используется оператор JOIN.
- Условие для объединения таблиц: равенство id в таблице table2 и id_name в таблице table1.
- Результат запроса будет содержать только уникальные записи.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д