Запрос данных - MySQL

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

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

Здравствуйте, подскажите как правильно реализовать вывод данных о сериале. Еcть таблица NEW в ней есть поля name, description и name_seria и жанр и тд. Есть вторая таблица NEW2 в которой содержатся сами серии c полями id name video. Все ли правильно? можно ли как то в поле name_seria передать поля name и video? Если это неправильно подскажите как правильно можно это реализовать.

Решение задачи: «Запрос данных»

textual
Листинг программы
SELECT NEW.name AS NameSerial,
NEW.description AS DescrSerial,
new2.name AS NameSeria,
new2.video AS NameVideoFile
FROM NEW, new2
WHERE NEW.name_seria = new2.id;

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

Этот SQL-запрос выбирает данные из двух таблиц: NEW и new2. Таблица NEW содержит столбцы name, description и name_seria, а таблица new2 содержит столбцы name, video. В запросе используются следующие действия:

  1. SELECT - выбирает данные из указанных столбцов.
  2. NEW.name AS NameSerial - указывает, что столбец name из таблицы NEW будет назван NameSerial.
  3. NEW.description AS DescrSerial - указывает, что столбец description из таблицы NEW будет назван DescrSerial.
  4. new2.name AS NameSeria - указывает, что столбец name из таблицы new2 будет назван NameSeria.
  5. new2.video AS NameVideoFile - указывает, что столбец video из таблицы new2 будет назван NameVideoFile.
  6. FROM NEW, new2 - указывает, из каких таблиц будут выбираться данные.
  7. WHERE NEW.name_seria = new2.id - указывает, какие строки из таблицы NEW будут выбраны (те, у которых значение столбца name_seria совпадает с значением столбца id в таблице new2).

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


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

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

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