Какой вид связи - 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)

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

  1. В данном коде используется оператор SELECT для выбора данных из базы данных.
  2. Выбираются следующие поля: id и id_name из таблицы table2, а также strahovka и SUM из таблицы table1.
  3. Для объединения таблиц используется оператор JOIN.
  4. Условие для объединения таблиц: равенство id в таблице table2 и id_name в таблице table1.
  5. Результат запроса будет содержать только уникальные записи.

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


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

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

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