Запрос данных - 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.
В запросе используются следующие действия:
- SELECT - выбирает данные из указанных столбцов.
- NEW.name AS NameSerial - указывает, что столбец
nameиз таблицыNEWбудет названNameSerial. - NEW.description AS DescrSerial - указывает, что столбец
descriptionиз таблицыNEWбудет названDescrSerial. - new2.name AS NameSeria - указывает, что столбец
nameиз таблицыnew2будет названNameSeria. - new2.video AS NameVideoFile - указывает, что столбец
videoиз таблицыnew2будет названNameVideoFile. - FROM NEW, new2 - указывает, из каких таблиц будут выбираться данные.
- WHERE NEW.name_seria = new2.id - указывает, какие строки из таблицы
NEWбудут выбраны (те, у которых значение столбцаname_seriaсовпадает с значением столбцаidв таблицеnew2).